Not too long at all,
Now what would Dr. Phil say? hmmmmmm....
He shouldn't have had the sleepover and now you are really stuck. I think he says to pick your battles but when you are in one...never lose.
My personal opinion on raising boys? We are raising budding husbands.
((Hugs))
JT