Sorry, bro. Shit happens, sometimes your hand is the one that dished it out. You just gotta decide if it is worth the time and effort to try and fix it or to focus your efforts on not repeating it with someone else. I had a guy who stayed with me for a year (how quick "a month" turned into 12 months) and he was obsessed with winning back his ex-fiancé. His focus was get a better job, be a better dad, get in better shape ... for her. She was never going to get back together with him, he was a wreck, kind of weird and kind of naive (invests in Iraqi Dinar, always talking about conspiracy theories and spiritual influence, etc.) and a drunk.
Long story short, he was too focused on doing all the things to make it better for her instead of improving his situation for himself, and getting off my couch. You gotta do you, man. Do it for yourself, don't do it for her. If things turn around between ya'll then right on, but don't force the issue and don't focus on her.
Enjoy the single life for a minute. Not saying ya gotta go chase skirts and hit the bar every night, but clean your place up, eat whatever you want, smoke, watch TV in your underwear if ya want ... whatever. Just check out being on your own. Have some friends over, do whatever.
I've been in some form of committed relationship for the last 7 years and I really enjoyed my time being single: watching sports, going to games, watching movies, hanging with my friends, buying whatever the hell I wanted (I miss having single people money). Maybe you'll like it, maybe you won't, but at least try it out and maybe she'll come back. Give it some time, and some distance.