Sounds to me like you have pretty much the same symptoms I have and I have MAV (migraine associated vertigo) and BPPV (Benign paroxysmal positional vertigo). Have you ever (in your life) had migraine headaches?
having weird vision disturbances (in my case: seeing blue flashing lights and floating blue spots).
That is usually migraine related, do you get headaches after that? I get the vision disturbances but don't get headaches afterwards (They are called Aura's). When my doctor told me I had the MAV I told him he was crazy.... that I do NOT have migraines. Then he asked if I ever had them at anytime in my life and I did, around 40 years ago... LOL! He told me if you have ever had them, you can get the MAV.
I have had the loss of balance thing that comes and goes, sometimes I stagger when I walk, sometimes I am not able to drive because of the dizziness. I am extremely sensitive to light, especially florescent lighting... that about kills me. I can get motion sickness just walking outside and I live with nausea, had that nausea a good 5 to 8 years with no let up at all. Now it just comes and goes.. I do not have headaches but I have a lot of other MAV related symptoms. (There is a long list of symptoms for MAV)
You probably are staying inside because of the symptoms because that is what I did in the beginning. Start paying attention when you go out and see if you get motion sickness, and if the light outside bothers you.
That confusion, I also had. They explained it to me that my body and mind was concentrating so hard on keeping my balance that nothing else registered. Like I said, I STILL stagger and I have staggered for the last 4 years.
There is no cure for any of this but they can treat it. I am on 2 medications a day for this and the medication is trial and error until they find what works for each person. I hate that you are so young because this has not went away for me. I do have periods of time when a symptom will let up for awhile but it never goes completely away. I also have become a recluse. I avoid the stores because of the lighting in them and people have stopped asking me to do things because I never know how I am going to feel in the next hour, much less the next week....