You can't be and do everything at once. You mentioned he wants to start having kids in 2-3 years, so even though that is a short time compared to what you had in mind, it doesn't mean you need make your decision by tomorrow at 3pm. You have a huge one up on many families as many haven't even finished college or university (in first/second year), or even in high school. You do have a stable job from the sounds of it and with careful planning, you can certainly have financial stability as well. There are parents who have raised fine children on extremely low incomes. It is also possible, and common, to have children while taking Masters and Doctorates. These degrees take several years to achieve and while many do put off family until they complete their education, it is possible to take on education and motherhood. Universities do usually offer daycares and your job sounds like it has benefits that may extend to your dependents.
I guess I'm just trying to reassure you since you seem to be in panic mode (which is understandable, I get the same way after hearing sudden, unexpected news). Take a breath, try to relax and give yourself a certain time frame to think over these plans each day. Don't let yourself think about it all day, every day or else you'll get overwhelmed. Sleep on it, take time away from it, and you two will come to the right decision in due time. And keep communicating with your partner. Babies can cause a lot of stress even in the planning stages, so it's very important to keep that door open and talk.
Hope I helped... I'm not a parent, I'm not in school, and I just ended a three-month unemployment streak so the only angle my advice is coming from is one that's not in panic mode π I hope everything works out and I wish you the best with your future career and family π