I think it is very important to look at the cause of this ailment, especially since you both have the same symptoms! Taking a pain reliever will not help in the long run. I would look at your home first. Are there many allergens in the home that would cause this? If you and your son feel these symptoms in the morning it may be old mattresses that are host to things that make us feel sick. Also, are you using chemical cleaners in the home? These are really abrasive and can cause headaches. Even dryer sheets contain chemicals that cause problems. Carpeting can irritate too. My suggestion to you is to phase out the chemicals in your home. There are many great, natural products like Seventh Generation. They are a little more expensive but I feel are worth it.
How about your husband? He is not experiencing this problem I guess? Maybe you and your son are more sensitive. I react to all sorts of things my husband does not bat an eye at.
Another thing that just occured to me is the area in which you live. Are you near a factories or things of that nature that would emit fumes and other nasty things? If you like, please write me and maybe we an pinpoint the cause.
I.