oh boy, I so feel for you, really, I don't know what I would do if it were me in your shoes. My as is also my youngest and I think I still treat him that way even though he's 22 now, so if he were to call crying, oh boy I hope I would have the strength to do the right thing and leave him there.
good luck
mothers prayers to you