Oh dear, Buttons, sorry to hear that on top of your other problems.
I wouldn't dream of giving you any medical advice, but I would advise waiting until you see the consultant before trying anything yourself.
Meanwhile, chin up. I'm sure that lovely sense of humour of yours will help you over the bad times.
With love xxxxx