What should I do?

My hubby and I had friends over last night. While we still had guests over, he left with one of his friends and stayed out until after 3 am. I locked him out of the bedroom and ignored his pleas to come in when he arrived (like I've done before when he has done this although it hasn't been that many times- we've been married less than a year). Now it's Valentine's day and he has been out all day first due to sports and now he is certainly out with friends again. He sent me flowers earlier but they don't mean anything because I'd rather have him here. He called and said he'd be in by 6 pm. It's almost midnight here. He just arrived and I plan to ignore him again. I tried talking to him this morning how this behavior is unacceptable and he swears he is not cheating and that he only loves me.