Welcome to the Migraine board. You can find a wealth of knowledge and support here from our members. Personally, I've had Migraine attacks for 33+ years, so I'm pretty well versed on most symptoms and medications, although I am not a medical professional.
From your post, it sounds like you have some serious neurological issues, not just migraines. You need to seek immediate attention from your doctor. The length of time this problem has gone on, and the severe eye problems are clues that should be addressed right away.
Anytime you have a health problem that effects you in such a serious manner, it should be addressed as soon as possibly. Like today, not when you can get fit in to some doctor's appointment scheduled three weeks from now. With the vision problems and pain you are experiencing, if I were you, I would be heading straight to the ER, and seek immediate attention.
Pain is a warning sign. It tells you something is wrong, and the worse the pain, the sooner you should seek treatment for it.
Please let us know how you are doing.
"The weather is here, I wish you were beautiful."