Dude., chill! If he is old enough to have a job., make him pay rent. If he is 18 or older and won't keep a job., Kick the lazy little shit out of your house. If he kicks your ass in the process., file charges. If mom has a problem with this., leave., and let her have it. You are not alone.