Dear Tooanxious. I know exactly what you are going through. I really do. My Nanna used to treat me terribly. I would visit her often, and stay with her for a few hours. Take her to the shops, make her something to eat, always gave her massages, buy little gifts. She loved it, even though she would say she didn't . Then when I told her that it was time to leave, she would say, "Yeah, well when you are coming back to see me? I won't be here for long. I'm sick you know".
She used to say other stuff, that I won't go into. But let's just say it was mean and cold hearted.
I still love her very much. And you probably love your Grandfather. You are just a bit too angry to feel love at the moment.
I couldn't change my Nanna, and you cannot change your grandfather. He is the way he is, and will be for the rest of his life.
You however, can choose not to respond. It's really hard. But this is your only way, and will keep you partly sane until you move out in a month or so.
Begin with the end in mind. If you say what you really want to say, how is that going to affect the situation? Look at your situation now. Would you say you could improve your end, simply by not showing your anger towards your Grandfather?
Try not to think about your Grandfather having to change, he can't and he won't, not for you, not for anyone. Just focus on yourself.
You are probably going to get upset by my next comment but here goes...it is his house right? His roof. So why is it that he can't get out of bed an have a cup of coffee when he wants to? Or feed his dog when he wants to.
I understand that it is noisy when he does this, but does he deliberately make the noise to wake you?
It is not your Grandfather's fault that the house is small, or that the walls are thin.
All I am trying to do is help you to see that your anger may be misdirected. Rather than feel angry about your Grandfather keeping you awake for instance, think about the fact that it's a real nuisance because the walls are thin, or the house is too small.
Another thing I would try to do is patch things up as best you can with your Grandfather. Better to leave in a good frame of mind with a relatively peaceful relationship with him. That may involve saying you are sorry for being so angry.
You are probably gnashing your teeth right now, but even though he is mean spirited and harassing you, you can rise above it, stay in the present, and forgive him, because he doesn't know any better.
You do know better, that's why you are upset by his behaviour.
My Nanna passed away a few years ago. I don't miss her cranky attitude and her mean nature. But there were nice times with her. I am proud that I persevered with her. I tried to do my best.
Good luck