yes, I know the first advice is to go and see a doctor but for a variety of reasons I need some idea of what this is before consulting a doc. first some back story: I've suffered from migraines for...