He deserves better and I feel like I can’t give that to him. He wants me to change, i want to change. But i don’t know how as I’m ashamed, feeling guilty and depressed. I’ve become so dependent towards my bf. I feel like he should break-up with me. I’m holding him back. He deserves someone who can give more. Not someone who has issues and only thinks about themself. We love each other a lot, but sometimes that’s not enough for a relationship to work. I don’t bring anything positive into the relationship anymore. I don’t know what to do but I will have a chat with him tomorrow. 

Any advice?