Confused!!

Okay so I was with this guy from the past two months and I really liked him at first...but recently his behavior has changed...he has become moody and picks on me about everything..we fought alot...right from what I eat to my religious beliefs...He never let me go anywhere without him coming along...I broke up with him a week back..but he wont stop calling and blaming everything on me but at the same time asking me to take him back..what should I do..I feel guilty for breaking his heart but do not like how he takes digs at my self esteem..what should I do!?????