Programmer, I think you need to do something different to stay sober because what you are currently doing isn't working.
Moving in with your parents or with your girlfriend is not going to work. Those are essentially geographical cures. Moving doesn't get you sober because you still take "you" with you.
A program like AA, when you actually work the steps, helps you make changes in yourself so that you can stay sober, no matter where you live.