My boyfriend treats me like rubbish and I feel like I am walking on shells to please him. I know I should breakup with him but i cant bring myself to do it?
You need to break up and move on because no one is worth it if this is how you feel. If you're walking on egg shells now it is only going to get worse the longer you're with him. I've been through it all myself.