To have kids is the most wonderful thing in the world. But it is a very long term commitment. And tons of work.

Kids will bring you the happiest moments of your life, but they will exhaust you and make you annoyed too. It is definitely worth it but make sure you get a full life before you get them. Your life will be theirs after they arrive.