There are two types of headaches which are very common, and need to be distinguished so that the appropriate treatment can be taken. Migraine
headaches are typically one sided and have a throbbing nature to them. People with migraines also report sensitivity to light and feel better in the dark. The headaches are sometimes preceded by flashing lights or other visual symptoms. Tension headaches can also be located on the temples but usually both sides. The headache
can begin in the back of the head and move over the top of the head. The description you are giving sounds a bit more like tension headaches than migraines.
I think your next best move is to schedule an appointment with your primary care physician
. He or she can listen to your description of the headaches and perform a comprehensive neurological exam. This will help insure that no other cause of headaches are present. Finally you can discuss treatment. It is possible that you are not taking the appropriate doses of these medications. If you are having migraine headaches, then it is possible that you need specialized medications that act specifically to reduce migraines. If you are having tension headaches, there are stretching exercises that can help loosen your neck muscles and prevent them from happening.