Oh my god, you have to stay with someone else until you get your locks changed. has he ever been violent with you? Sounds like he is really falling apart and hurting but please don't feel giulty about not being there to put him back together. He is a big boy and can look after himself. Will you be able to look after you if he comes again though and starts a fight? it was your choice to end it and he has to accept that.
It wasn't me choice to end things she cheated on me and moved her new gf in as soon as I moved out- that was hard

Hey its nice to help someone else out and just to talk about things that are happening for you right now. You sound like a really sweet girl and should have no trouble finding some new fella who doesn't do drugs lol. x