It’s seems sat mornings after a hard week at work I get a migraine?
There’s a clue there. Migraines tend to occur after a period of stress not during the period of stress, ie, when you are unwinding.
I know it sounds a bit weird but try to maintain your stress levels on saturday mornings and see what happens.
I don’t know what you usually do on saturday mornings but if you generally lounge around try going on a hard bike ride or shopping or anything which pushes up your stress levels up.
Personally I think lying down in a dark room and relaxing is a mistake and very strongly support the caffeine therapy theory. Caffeine is a stimulant which pushes up your stress levels.
You might of course be just deferring the migraine to another day but that isn’t a given imo, and even if you do it will help you to understand migraines better and therefore how to manage them.
IMO migraines can be conquered, they are psychosomatic – conquer them with your mind ! 🙂