Solution ?
That's a long and good post. I actually feel for you.
1) Dopes got to go
2) Do whatever you can to make amends with your woman
3) Quit playing poker
If you can't sleep at night take a few nytols or sominex's the doximine succanate will knock you out in like 20 min. It will help yo uget over the weed.