Hi,
How are you?
There can be number of possibilities based on your symptoms like anemia, migraine, hormonal dysfunction, fibromyalgia and CP like you mentioned. However diagnosis cannot be made without a neurological exam as most of your symptoms are neurological in nature.
Please consult a neurologist at your earliest. Let us know if you need more information.
Do you get headaches when you bend over, cough, laugh, sneeze, etc.? I would definately see a neurologist. I have alot of the same symptoms and was diagnosed at the age of 30 with a chiari malformation and syringomyelia.
I am not sure of all your symptoms but I had some of them. Dizziness, numbness pointer/thumb and spasms in finger area, floaters in eyes, odd sensation on back of head, facial twitching in eye and mouth. those are symptoms we have in common, I would drive dwn the street and my eye would twitch so hard I looked like I was flirting with everybody with all the winking. I have numbness across the bottom of my face. I had an MRI in 2005 that showed I "popped" my C6-7 disk. which controls your facial muscles, and you will get numbness or spasms in your thumb and pointer and can be your middle finger too. I am not saying you damaged a disk just that you have similar symptoms to mine. You may want to see an orthopedic or ask your doctor and see what he suggests. Good Luck. Your too young to have all this wrong with you. Best of luck.