My boyfriend is very overly clingy and controlling!

I've been dating this guy for about a year and in the beginning it was perfect. We hardly ever fought and if we did, it was nothing serious and we always made up. Now, he's gotten really clingy. I told him not to call me on my house phone during the day unless it was an emergency, but he still calls me almost every day and if I get pissed at him for not listening to me, he starts crying and asks why I hate him. He never leaves me alone when I have calmly, sternly, and angrily explained to him several times that sometimes I need some time alone. He's trying to make me delete all my internet profiles because "they make him uncomfortable" even though when he asks, I show him all of my messages and everything. He goes through my phone and reads all my text messages and I've just about had it. I really did love him, but I can't even take a nap without telling him first or he flips out and even if I have to do chores and tell him I will text him when I'm done, he will call and text me several times a few minutes later asking how much longer I will be. If I don't talk to him every day, he curls up in the fetal position and sobs for hours. I love everything about him except for this.It's driving me CRAZY. Every time I talk to him about it, he cries and his excuse is always "I'm a stupid, pathetic piece of sh*t." He never changes though.I don't know what made him start acting like this, but I can't take it anymore. I'm afraid to break up with him in case he kills himself or something. I would like him to return to how he used to be. Does anyone have any advice on how to deal with him? It seems like I've tried everything, but nothing sticks. I would really like to keep him around because I do love him, but I don't think I can deal with this much longer.
My boyfriend is very overly clingy and controlling!
Post Opinion