Boyfriend help.

Chrissy
So me and my BF have been dating for almost 4 months. We've already said I love you to each other, he was the first person I've said I love you too. 
He's now in Waterloo attending  university so I see him maybe once a month if I'm lucky. He's changed a lot.  We don't talk as much and when we do it's always the say things. We try to skype as much as we can, many of the time it's in the group chat. When we are in the group chat or talking to our friends in general I feel like he ignores me. He has also said somethings I probably shouldn't have heard and also has told me I should leave so I don't hear things. 
When we do get together I'm really happy. However he's really into PDA, and I'm not so much. He has also forced me to kiss him a few times which has scared me a bit. 
(I have been sexually assaulted multiple times before) so I am so scared of getting close. 
He's been asking when he'll get to see my boobs, at first is started off as a joke but now it's really serious. I don't think I'm fully really to get that close, but I'm scared if I don't he'll be upset and hate me. 
I want to have better communication but don't know how without appearing to clingy. 
So,
How should I talk without being clingy?
Should I become that close with him even if I'm not fully ready? 
How do I tell him if I don't want to do something? 
Do you think he'll hate me?
What if he moves on/ finds someone else?
I'm just scared he'll hate me and leave if I don't do what he want. I really do love him a lot and don't want to get hurt again.Â