It's a lot more important to work on yourself first. The good news is that you are still young and still have a chance to turn things around. What program did your mother get you into - is it something you are still participating in?
Don't miss opportunities to get help like you did with your old boss - you still have a chance to make things right now.