Personally, I wouldn't take such medical advice you are asking for from anybody over the net...I don't care if they are M.D. or Ph.D. or whatever degrees they may claim to have...
You never know, and I sure as hell wouldn't trust my health with someone I don't know over the net.
Be patient and wait the bit of time out until you can see your doc face to face...best advice I can give you.
Best of luck and I pray a speedy recovery for you.
-ShrpSkn