please help

So I was with my two year old. She started asking if she can go see some woman's name. 
Come to find out my husband has recently had the same name of a woman blow up his social media. I showed my daughter her picture and she knew exactly who she was...
He's blocked me on all social media outlets but I did some digging. 
He denies he's cheating. 
Spends a lot of time away from home. 
After a night of drinking with the "guys" doesn't come home.
Hides phone. 
The whole works of signs he's cheating.... 
am I going crazy or is he having an affair?