I have been having headaches for about 5 days now. The first 3 days it did not stop all day but now it just comes and goes. What can that be from?

See your doc. Any new headache needs to be evaluated by your doc. Based on what you have described, you definitely should be seen so you and your doctor can try and figure out what this might be. In the meantime, you should start a headache log, which will provide more info to help figure this out. Here is a link to get you started. http://www.headaches.org/for_professionals/headache_diary.