All I'd say is that at 21 you have so many years ahead of you to do things like having babies, but if you start now you won't be able to get those years back (if that makes sense). If you've gone to the bother of getting a degree then why not enjoy a couple more years with no responsibilities, see where your career takes you? You don't have to wait ages and ages, but maybe put some money in the bank first? If you and your boyfriend are committed enough to consider babies I'm guessing you won't be thinking about breaking up any time soon so there really is no rush. Maybe you'd like to think about getting married or having some kind of ceremony first, not for any particular moral reaons but more to celebrate your relationship and enjoy each other while you are still young? Personally I imagine that I'd like to get married before I have children, simply because I feel it would be nice to have the selfish pleasure of making one day all about you and the love of your life, the hen parties and celebrations and of course the honeymoon, none of which you can enjoy in the same way if you've had babies first. If you think the time is right now then by all means go for it with your boyfriend, and the best of luck; I'm sure you'll be very happy. I certainly don't think you're too young in the concrete sense but I guess there are things I'd want to do first if it was me.