how long can migraines last and gen ranitidine and pilates weight loss workout for dummies and lime allergy and diclofenac doses