I think my husband is cheating on me

Okay so to make a long story short, I think my husband of 4 years is cheating on me. Two days ago I called him around 8 PM and he didnt pick up. The reason I called him was because he said that at 6 30 he was leaving someone's house giving an estimate(hes a welder on the side) I said cool. But at 8 he still wasnt home. So I called no answer then i called him through whatsapp and it said he was on another call. Called him back through his number and no pickup. So I'm like wtf. He called me shortly after and says hey babe I'm like umm why didnt you pick up where are you hes like you want to video call me to see. I'm like no that's fine but who were you talking to. He said no one. He kept denying denying. I told him fine. That night I downloaded an app on his phone that restores any deleted calls and messages. So yesterday when he was in the restroom I got his phone and went on the app and there was this number. He had 2 calls. First one incoming. Lasted not even a minute. Second outgoing, lasted almost 13 minutes. I called the number and it was a girl. So I called him out the restroom and confronted him. He started denying again and again. I said okay in leaving. Grabbed my 1 yr old and put him in my truck. Went back inside and said tell me who you talked to he was super nervous then said okay this lady that wants a fence done. I'm like what the fuck then why would you delete the number hes like because I knew you would get all worked up if it was a girl. I'm like dont fucking bullshit me in my face. Ladies he has never deleted no number of a possible job because of it being a female. Hes done jobs where the females call him. Also if it was a possible job, why delete the number ?? I left him and he doesn't care. I dont know what to do now.