My husband lied to me and I don't know how to go about the situation...

So, I'm currently pregnant and have put on a lot of weight ! I'm currently 19 weeks pregnant and have put on 25 pounds 🙁 I am very happy to be pregnant but it had definitely affected my security. I gain a lot on my face. So I look like a whole different person with weight on... I've been feeling insecure, plus my husband stopped having sex with me 3 weeks ago because he "got a cut on his penis" so that has troubled me a lot as well and I've had many thoughts of my husband possibly cheating on me... (things that go on and make me feel insecure about him) I went through his phone and checked all his "current locations" on Tuesday he had a meeting out of town. My little 8 year old sister was over for a few weeks and he called me to tell me that I should go on a date with my little sister because he was gonna go hangout with his friend who lives 30 mins away from where we live. Cool ! That was fine to me. Yesterday I saw that on his way from the meeting, he stopped in a town to a bjs restaurant ( same town he has previously randomly stopped at and when he got caught he said he went by himself) well I noticed that he stopped there again on Tuesday on his way from the meeting to meet with his friend. He stopped there for about an hour and a half then headed to meet with his friend (30 mins away from where we live) at a bjs. So I saw this and yesterday I casually asked (he has 2 phones a work and personal and I wanted to make sure the locations were marked the same on both phones before jumping to conclusions) so I casually asked yesterday. "How long did it take you to get to town with your friend" he said he arrived at 7 which was correct. So I said "wow! So you were stuck in traffic for like 3 hours!?" He lied and said "yes"

So, not only did he not mention the fact that he stopped at this town for whatever reason. But when I tried asking a casual question, he lied about the drive from the meeting to town taking "3 hours because of traffic" it took that long not because of the drive but because he made a 1.5 hour stop. With who? For what? (I'm starting to feel that he knows someone from this town that he just randomly calls up and meets with) why lie? If there's nothing to hide?

Idk how to go about the situation. Idk if I should wait to say anything and snoop around his phone to see if I find anything else or if I should just talk to him about it today and see how he reacts. Some advice ladies!?

UPDATE : if any of you ladies care to hear about it. I decided to calmly ask. Not attack, or assume, but just calmly ask. He said he stopped to meet up with his boss (they were both coming from the same meeting) to have a drink and avoid traffic. He pulled out his phone and showed me the convo between his boss and him. Turns out it wasn't anything bad 🤷🏻‍♀️