Doohickie,
I moved out of my parent’s home at 19 y.o. and I thought I had all the answers. At 22 yrs. old, I realized I had made a mistake and my parents let me move back home. Within a year, I had established myself in a career, bought myself a car, and moved into my own apartment. I was so grateful my parents gave me that time to pull it together.
I have three children. My daughter moved out sooner than I hoped she would, but I have let her know that should she ever feel she has made a mistake, she is welcome here.
My oldest son graduated from university and moved to NYC. He had a small apartment, then moved to Manhattan ($$$) and shortly afterwards was laid off. I told him he could move back home if he needed to, but he found a cheaper place to live and has since landed his dream job. He worked his financial problems out, but I think knowing he could come home made his situation much less stressful.
My middle son graduates from university in two weeks. He will be moving back home at the end of the summer when his lease runs out. His stay will be temporary though, as he starts Officer Training in the Air Force early next year. I am glad he'll be here for a while.
I waited a long time to have my children and am grateful to have them. I have done my best to raise them to be independent and self-sufficient, but if they screw up, I will always have the compassion within myself to give them a leg up when they need it.
Is that wrong? I would rather err through compassion than the need to prove I was right.
Do what you feel in your heart is best for him-one way or the other.