At times it all fells like a crap shoot. I had a friend ask me yesterday how I can live in limbo for so long. The truth is, I don't see it as limbo. I have my goals that I work towards and my D's to raise. In answer to your question about D's oldest graduates this week and is going to community college. youngest has 3 years left. They are amazing
I think I know how you feel about his not moving in the direction you'd like and being "painted in a corner". One of the things I use to get upset/angry about was that I was doing "all the work". The truth is, I have to, because I'm the only one it matters to. I know that that is very simplistic and believe me I have my moments still. We are what we think and I work hard at using positive talk and goal setting. "I, for one, am very interested to see what's going to happen next."
You will find where you want to go and a path to get there. Look at the strength it has taken you to get here.