What is the best painkiller for pms headaches? They are awful and linger all day. Don't want to take codeine as it seems to make it worse. Has anyone found a preventative treatment for this that works well ?