You really need to see your neurologist and not speculate in one direction or another. No one here can tell u if u have MS, nor should they....it could be low B12...it could be just that simple....there are a battary of things that can cause what you are having....
Now u do have a variety of symptoms, and it is good that you are able to identify with them, as your neurpologist is really going to need to know all that you just said here.... is it MS.....there are symptoms that are similar, but again it mimicks so many other things that will cause u the same...
So until u hear for certain that u do have MS, lets just say no for now, and hope and pray for the very best.
And bottom line if it is MS, it is not the end of the world, it is just a new begiining of a new adventure in your life.
Let us know what happens
Have a great day