From personal experience and researching online, if you have a gut feeling hea cheating, then it probably is true. You need to do whats best for you and the baby. After 10 years of marriage (he had bipolar and manic depression and I found things in his phone about getting ** with ad on craigslist thru his email in which he denied) I had to say bye. My two kids and I are happier ever since. Good Luck.
If he's getting mad when you confront him, then that says he's hiding something. I really don't want to give you further suggestions bc I don't know you enough & I'm not an expert. What I do know is I've been in a relationship where he lied repeatedly, stayed at his mom's so he could get away with things, deceit, beyrayal, you name it. But I blame myself.bc I allowed it! I tolerated it for a long time too. It doesn't matter how long you've loved him. What matters is has the love been mutual? Is there loyalty and trust? If you aren't getting these currently you need to reevaluate this marriage for your sake and your baby. I truly wish you all the best and hope other ladies can offer more helpful advice.
Whether or not he's laying down and cheating on you with someone else, it's wrong! It's your relationship but if he can't have a grown conversation with you about anything you need to figure out what you're going to do. It's unhealthy to have dishonesty, lack of trust or miscommunication in a relationship.
Thank u ... but anytime I bring things up he gets mad like really mad so idk if that will work
Sit down & talk with him. Be calm & look him in the eyes. The eyes never lie. Now you know your relationship best but don't be surprised if he reveals hurtful things as you mentioned he had explicit photos on his phone. That's def not a good sign. But it's also not a reason to jump to conclusions. No couple is perfect but communication & honesty is key. And remember your baby & health is first priority. Best wishes.