The 21st birthday debauchery is understandable. His ingratitude is not. Is this a one weekend event or is this part of a pattern and a bigger problem? Talk to him. APhi's advice is good. If he's grateful and apologizes, keep him at least until you turn 21. You know what they say about payback...