let me make a guess and say you having been having your headaches when using Testosterone Enanthate?
if the answer is yes then you should try Testosterone Cypionate
for whatever reason it seems there are a few guys that react negatively to the Enanthate ester
changing up to Testosterone Cypionate there symptoms went away