Does anyone else have these? I get them every so often, they are horrible! I had one last night, fortunately it wasn't a really bad one.

Does anyone have any good homeopathic remedies, or just tricks to stop them from coming on? Thanks.