The worst feeling is to wake up with a headache. It can happen if you are exhausted, tired, or did not have enough rest.
Clinical guidelines from the American Academy of Family Physicians (AAFP) note that the best antidepressants for migraine prevention include amitriptyline and venlafaxine, which are considered ...