It did for me. I still diffuse EO's on occasion, to freshen the house, relax after a tough day, or relieve any number of symptoms, but I do not diffuse all night anymore.
I did a lot of research after I got started with oils. I use one of the "big" brand names of oils, as I do believe ingredients and process matter. I also purchased a very large encyclopedia type book called Essential Oils Desk Reference. Very informative, definitely not light reading! In it I learned no oil is meant to be diffused for hours on end. In fact, each oil has a specific "diffuse time", inhalation time, etc.
EO's have become so popular, and you can buy them and diffusers from so many places now. The drawback of this new widespread popularity is, if you're not a member of a group or have a direct sales rep to guide you, you may not get the best benefit from them.
Best of luck in resolving your headaches. I'm no doctor, but take a break from the oils and see what happens.
~~Keep calm and hug your pets~~