You honestly sound more ready to be a parent than a lot of the adults I know. I'm so sorry about what happened, but very impressed with how you're handling this situation. I think you'll be a fantastic mommy
just don't ever forget how important your education is. I'm sure you're going to have to make a lot of sacrifices for your son, but please try to make sure your education isn't one of them. You only deserve the very best.