As you know, you can't continue popping advil everyday for the rest of your life. You obviously have something going on causing the headaches. I'd recommend a doctor because otherwise you're just going to trial / error and that most likely won't help. But anyways, drink enough water (64 fl oz. / day). It also could be from your eyes. Do you need glasses? What about blood pressure? Are you fat as fuck with just 1 twinkie away from a heart attack? There's just too many variables for someone over the internet to help you with your headaches. There are doctors that specialize in headaches for a reason. You could Skype a doctor (yes I'm serious) instead of leaving your house.