This is an answer to a medical question on Doctor NDTV and was posted by Dr Rajas Deshpande. Although a short answer it does answer the question well. Why would you get persistent headaches? It highlights allergies as a main possible factor.
http://doctor.ndtv.com/faq/ndtv/fid/0059241/Why_am_I_having_persistent_headache.html