You need to check yourself in somewhere.
You have proven you can't do it alone now, no shame in that but stop torturing yourself. Remove yourself away from opportunities such as being offered stuff for free, the environment you are in now is what is tempting you to relapse.
Mentally you aren't strong enough to do this. If you truly, genuinely want to get clean (which I believe you do) then you will do whatever it takes and that includes checking into somewhere to detox - even if it means no comfort meds. It got to be better than going back to jail right?
I guy I know (this isn't a SWIM, this is genuine) he lost his whole family through his gambling addiction. I know it's not the same but addiction is addiction right? He couldn't stop - made all the right noises like banning himself from websites and betting shops etc - but he couldn't do it, always found a way. He lost everything. Now he has to watch his ex wife with someone else, his kids being provided for by another man, and he is destroyed and he doesn't even look like himself anymore which is a shame (he use to be hot too!
).
Anyway, the point to this is I don't want your story to end up like Tom. I don't want you to have to watch yourself lose everything before your own eyes. For your girlfriend move on with her life and enjoy it with someone the way you wanted to enjoy it with her.
I hope you fix up and sort things Wow. You seem like a nice, friendly, genuinely fella. Don't waste yourself.
Much love!!