So I've been dating my current gf for over a year now. However recently we live far apart (about 1000miles) because of some personal stuff that I've got going on. Recently unemployed, homeless, etc. The move is only supposed to be about 3 months (didn't want to be homeless in winter) and I'm moving back. I ended up feeling very horny and it's stronger than usual. Maybe it's because of all of the women looking better than usual (I'm down south where the weather is unbelievable). I ended up meeting with an old flame (never ****ed until now) and ended up sleeping with her thus "cheating" on my gf in the other state. I deeply regret it (the sex was f*cking bad) & haven't told the gf. It really feels like I'm starting to go insane (the guilt is eating me alive). I don't know what to do. I understand the concept of "spinning plates" but like I said the guilt is eating me alive. Advice is greatly needed right now...