Hi, it appears that you have figured out a few causative factors for the head pain, this is good as now you can work at minimizing these factors. You would benefit from consulting with a doctor in person, your complaint is there since your childhood and you may require medicines to be completely better. Homeopathy works at improving the immunity and thereby improving the symptoms. I have found it to be very effective in complaints such as yours.
Answered2016-07-27 18:02:41
Let others know if this answer was helpful