Of course he was manipulating you when he said he wouldn't be back until he got his crap together.
From ngaire...
This is the line of bullsh*t that gives you hope each time.
Take the first line of your post and frame it. You went through this months ago. Booze than drugs. You gave in and let him back and he's done it again. Oh Jess, like Laurie said,
He is not what you thought he was all these years. He will NEVER be what you thought he was or want him to be.
This is reality and it sucks. Your prince charming wasn't, isn't and won't ever be.
One thing I've got to say is that you must have the toughest butt around for all the times he's kicked you there.
Hugs