Welcome to sr :-)
Understand what you say about feeling like two different people - I feel the same but man I really don't like the other one of me , he's a drunk lying,deceitful,cheat who keeps trying to bring down the better me
He ain't going to do it as I'm stronger than him now
Keep going - get your life back, you sound like you have amazing support from your girlfriend and with what is offered here you can crack this!
Good luck!