I have been getting headaches every Saturday. I don't drink caffeine or alcohol. I don't get these on weekdays or Sundays, just Saturdays.?

Explanation. Typically, in migraine, many patients do well during the stress of weekday activities, either job, family, or both. When they relax on weekends, the headaches occur, ruining the days off. See your doc and get on a preventative item.