Megan...
Caffeine can be a double edged sword...while for some it is helpful (in small doses) to abort a migraine if you have too much and then none at all you might be putting yourself into caffeine withdrawl and that would cause a migraine.
I have figured after all these years that ANYTHING can cause them!!!
See a DR. and get a diagnosis...they will be able to treat better with a proper/accurate diagnosis.
Sara