Is my mate cheating on me?

He gets home later and later each night and it’s starting to get old.  He can’t even look me in the eyes so I know something is wrong.  Should I confront him or should I stay silent.  What is he up too.  I’ve given h110897im so much of me, how much more does he want.  I decided to take my friend’s advice and order this product that she swears by.  I don’t know if it works but I’ll try anything at this point. What would you do if you were in my shoes?