To keep or not to keep?

Soo I just found out that I’m pregnant.. I’m honestly very confused about how to feel because it’s so exciting but also I’m not sure if I’ll be able to keep it. I’m 17 and about to be 18. My boyfriend (the father) is 18 about to be 19. I’m in college right now double majoring in biochemistry and neuroscience and will be going to grad school to get my doctorate in veterinary medicine. I have a decent job right now at as a veterinary assistant working 30 hours a week making 13 an hour but I’m also full time at college. My boyfriend also goes to college but works at a car wash. I would love to keep the baby but I’m really not sure if it’s realistically possible with everything that I have going on. I also haven’t told him yet and I’m not sure if I should because I feel like he would get mad at me but I’m really not sure. I haven’t told anyone yet but I’m planning on telling my mom soon. She’s super supportive and understanding, plus she had her first child at 15 so she would understand my position right now. Just looking for some advice and opinions right now so I don’t feel so alone. Thanks!