Your case is very complex, and it would be appropriate for you to have an evaluation with a headache specialist. If you are in the area we have a wonderful headache center with many experienced staff members. I cannot make specific recommendations without evaluating you. In general, patients who have daily headaches may benefit from a preventive therapy. Preventive therapies have been found from many different types of medication. Some of these include blood pressure medications (beta-bockers and verapamil), depression medication (Elavil, Pamelor, and Trazadone), and seizure medication (Depakote, Topamax, Neurontin). These are just a few possible medications which can be tried.
An evaluation with a headache specialist is preferred, because a comprehensive treatment plan can be arranged. Good luck.