I'm gonna help you with this jam, TS. I'm not judging you at all, because I was also a cheater. But it ruined my life, so here's my first piece of advice... Don't ever cheat again. It's just not worth it, Dude... I should know. I cheated on the love of my life countless times over the span of years. I loved her, but it was as if I couldn't help myself. And like you, I'd wake up and instantly just be overcome with guilt and regret. Not that that ever stopped me from making the same mistake. Also like you, I couldn't bear the guilt anymore and after giving it a lot of thought because we were talking about getting married, I made the desicion to tell her everything for the same reasons you are thinking about doing it. I'll tell you how that worked out for me. I lost her... And even worse, she was completely blindsided by it. Her face looked like someone just murdered her whole family in front of her. It was a look of sheer horror that will haunt me forever. I regreted it instantly... It was the right decision, but it was one of the hardest things I've ever had to do. I'm not going to say that's the right decision for you, because I don't know your situation. But you sound genuinely remorseful and like you know it was a mistake. So maybe you just give yourself a mulligan for this one and chalk it up to a learning experience. But whatever you decide, make it about your relationship and the right decision for both of you, whatever that may be... and not because some fucking hood chick is dropping insinuations that she's going to tell your girl because she's salty and Daddy didn't give her enough attention as a child.
There were a few that went a little crazy and insinuated that they would expose what happened with me as well. Girls will do that shit. Because heres the deal. She knew you had a girl all along... And she slept with you anyways, because she's a slut. Now the reality of the situation is setting in and she feels like a slut. And she thinks she's going to make you pay because of that? Fuck that. This is going to sound crazy, but if you want to keep your relationship and avoid your girlfriend being hurt, you'll do it. Then decide later if you're going to tell her on your own terms. Because if a girl is crazy enough to drop an insinuation like she did, she's crazy enough to follow through. Don't be caught with your pants down... PUN INTENDED. Which will happen, believe me. One, cease all contact with hood chick. Not only that, but erase those messages. Then get yourself an alibi. Make it a solid one with a friend of yours she trusts... So that a simple phone call could easily verify that her story is bullshit. And if it comes to that, don't suggest it immediately. That's suspicious. Let her ask or suggest it or use it only as a last resort. For good measure, send a different friend a fb message saying that some girl you knew from work won't leave you alone and it's really pathetic because she's done this to 4 or five different guys at the same place. Make it organic... Throw in a joke about a stalking movie, etc. These things are your insurance. Do them and there's nothing short of DNA evidence that is going to convince your girl you cheated. If you're going to cheat, it's all about planning and contingencies.
Also, know that if you don't tell her... This won't go away. You will continually find yourself wondering if you could get away with it, could she as well? You'll probably even start projecting those insecurities onto her. What I'm saying is that regardless of whether you tell her, this is going to have a major adverse effect on your relationship. Whatever happens, I wish you the best... Because I've been there. It's a shit situation to be in. Whatever goes down, just don't be too hard on yourself.
Also, pics of the Hood Booty would certainly be appreciated. Let's see what we're working with here!