I agree with sophieG, is doing your last semester an option for you?
You've been through a lot, and from a very young age, try not to dwell on the mistakes and the difficulties, but rather what you HAVE achieved, which from reading that seems like a lot.
Try to enjoy your boy's birthday. Do you get to see your kids regularly? You know, he may be 18, but he's still your little boy and even if you do feel you've not quite got everything right yet, there is still a lot of time!
|