Hi S..
I had problems when I was in high school, mostly just laziness. I transferred to an alternative school, a few hours a day, and could work at my own pace.. This could've been a godsend to me, had I not blown it. It was really easy for me to just not show up, and when my mom found out, she kicked my butt to the curb. She gave me 2 weeks to get out, which gave me enough time to get a job and move in with my boyfriend (big mistake). My job required me to get my GED, which I did, but I regret dropping out everyday. I'm a stay at home mom now, because any job I may get now will not even cover child care costs. Luckily, I was not on drugs at the time, but because I had messed up pretty bad, I did get into them later on. Luckily I was strong enough to get away from them, and have been clean for 3 years. His sleeping in all day and being gone before you get home could definatly be due to drugs, or just avoidance. I would definatly recommend you getting a drug test (which you can by at places like CVS) and surprise him with it. Make sure he takes it right away, or he could get someone else to pee for him. I wouldn't recommend kicking him out if he is on drugs, because I'm sure he'd have druggy friends he could stay with that would just make his problem worse. If that's the case, you'll want to look into rehabs. If he's just avoiding you, you must get strong and make an ultimatum. Like the other women said, "if he can't go to school, he must get a job (be strong!!) and if he stays at your house, he must pay rent. My mom kicking me out made me wise up, and finding out how hard it was to take care of myself was a big awakening. If you don't stick with it, he'll know he can take advantage of it.. My favorite saying, "people only do to you, what you allow them to do to you". If you allow him to take advantage of you and disrespect you, he will continue to do it. Be strong.. and Good Luck