kvn, I hate to say this because I'm sure you've heard it before, but everything you are describing are also symptoms of anxiety. It's good that you are going to the doc soon and can get everything checked out and get a clean bill of health. Have you been diagnosed with anxiety and are you taking any meds or going to any therapy for it?
I'm glad that you are using this forum and I've also seen you in chat, which is a great distraction. Please know that you also have us, along with your mom, to confide in.
Let us know how the appointment goes!