I'm 26 years old and have been on testosterone replacement therapy (TRT) for about 6months. I take 100mg of cyp a week. I was diagnosed with classic migraines as a teenager. I would usually get one twice a year. The last few weeks I have been getting a migraine every week on the same day, it's usually around 5 to 7 days after the shot. Does anyone know of any possible causes to this? I know it has to be hormone related. I don't want to stop testosterone replacement therapy (TRT) . Does anyone has any ideas of what could be possibly going on? The doc says it shouldn't be the test if I'm taking it consistently , which I am. I drink a six pack of beer about 4 nights out of the week also. I have recently learned this has a link to an increase in estrogen. My BP is great btw. Any ideas or suggestions? There's not a lot I can find on the Internet about this.