painintolerance, I understand your worrying, but trust me when I say that, based on your symptoms there is a 0% chance that you have a brain tumor. I've come to this conclusion because:
1.) If a brain tumor is large enough to induce a headache, it's going to be a severe headache that will prevent you from getting things done or even wanting to get out of bed. It will be the WORST headache of your entire life, and from the way you write, your headaches are annoying and, albeit painful and even disrupting you from achieving optimal sleep at night (at times?), are NOT the worst headaches you've experienced. (?)
2.) You write about nausea, dizziness and blurry vision, but you say it's not very significant. Well, listen, if you had a brain tumor large enough to elicit the headache responses, that nausea, dizziness and blurry vision would be absolutely, positively severe and, if you had a brain tumor, you would be getting really sick and vomiting.
3.) You have headaches in random places. A brain tumor headache would be in one area.
4.) Your twitching eyes have NOTHING AT ALL to do with a brain tumor symptom but more of a kink with the human body and perhaps your anxiety.
5.) Your headaches started on March 5th, nearly two months ago. If it was a brain tumor headache, it would have driven you crazy with its severity by now.
6.) You wrote that you have TMJ, allergies in the spring and that you might have scoliosis and misalignment within your body.
It sounds like it's a combination of tension headaches and TMJ headaches, brother. But I guarantee you that it's not a brain tumor or else my name is John Jacob Jingleheimer Schmidt.
Oh, and by the way, and it's also what I think, but it's 100% OKAY to regularly take OTC pain relievers like motrin (you said that's what you've been taking). Take regularly when the pain is distracting you. But also, take a few days off if you can to avoid your body building a tolerance to it.
Stay positive, be happy and realize that it isn't a brain tumor headache.