Hi,
I'm really sorry to hear about your Gran.
I know that it must be a hard time for you, especially with everything else going on right now.
All I can say to you based on my experience is don't bottle things up. If you need a good cry and need some space do it. Maybe try to get away from everything for a couple of days.
It's good to be away from everything to clear your head.
I know that it is often impossible to clear the thoughts and feelings of someone from your mind but I've been told it does get better. I'm currently in a similar stuation whereby my longest lasting girlfriend and I have basically come to an end and although it is driving me crazy, I have to try and step back from it all. I've been trying to see friends and get involved in other things to spend my time.
With me it's one minute she wants me back, the next she doesnt. This just ends up causing more hurt as feelings bounce backwards and forwards and you don't know anything anymore.
Try not to end up in that situation and instead focus on spending time doing other things.
At the end of the day you may not want to hear this but in a way it is good she told you the way she felt as it means you won't get hurt any more.
I know it is hurting now but it will get easier eventually. Hang in there. We are all here on the forums whenever you need to chat.
As for your nose bleeds, it is good you have gone to the doctors. I used to have some and my doctor gave me these sticks that would help the clotting a lot faster. Maybe you could try those.
I wish you all the best. I know it's not easy, but you can get through this.