He’s trying to cheat but I don’t want a divorce

Eva

I don’t have anyone to talk to, and I’m in so much emotional pain. I need advice. My husband and I got married really young. I feel like I’m not enough for him. I sound stupid for staying with him all this time but I’m all in and really in love like trust me when I say that. We’ve been together for 3 years and trying to survive so we’ve spent a huge amount of time together. I saw that he was messaging girls on an app trying to hook up with them. He was drunk but he might have done it while he was sober too, I’m not sure because his phone died so I couldn’t see more. But I know for a fact he hasn’t cheated on me because like I said we spend a lot of time together and any time apart I know exactly what he’s doing especially because we don’t have a car. So I haven’t been cheated on but he wants to have sex with other girls. The obvious answer is leave him but please understand that I simply don’t want to leave. All I want is for him to stop thinking he should be out there having sex with other girls because he’s still young. And I think in a marriage if someone feels like seeing other people then they’re unhappy with what’s going on with the other person. I just don’t know how to behave to make him want me. My goal is for him to want just me. How do I take initiative and do stuff so that he feels like I’m the only one he wants? Or what should I do in general? Leaving him would be extremely hard. I don’t have anyone to stay with and would have to live in a homeless shelter, but the ones in New York are brutal and nasty. My phone would most likely be stolen. And I genuinely want to be with him but that means getting my heart broken every time I see that he’s messaging other women and I have to deal with the extreme emotional pain of knowing I’m not enough. So what do I do?