I appreciate you posting this. I have had to do the same thing with my lazy and immature son to get him through high school, but I think it was the right thing to do. I honestly think if I had let go he would have failed or dropped out and that is a really terrible thing that research has shown practically guarantees a life of poverty, So I am sending him off to college and I fully expect he will have a similar experience to your son’s. Luckily we have the money for his first year in a 529 so I am at peace with the expense. My big worry is that he is honestly a very difficult person to live with who does not obey our house rules. So, we are not going to allow him to live here if he fails out of college. Expecting a very ugly scene next spring if he doesn’t have a miraculous growth in maturity.