Having children is not a debt we owe out parents. They chose to give birth to us. We should chose when we have kids. Having a child for someone else's happiness is not good.
You owe your mom love, support and respect. And that's it.
That said, while I am not Muslim, I can semi understand the feelings in your religion on children. That said, I don't think there is a time line on when you should start a family. If you are not ready now, that does not mean you won't be ready in a year or two years.
Being a mother us full time. More than full time. And should be done when you are best able to handle the overwhelming responsibility. Not when your family wants you to.
Your parents obviously did a wonderful job with you, seeing as how much you care for them and their feelings. You will in turn be a wonderful mother.
As for the raising of a puppy. It's exhausting, but it does get better. We all do our best, but it's hard. Take a deep breath, enjoy your pup, laugh with her, giggle at her antics and don't sweat the small stuff. They do grow up. And then you can reap the benefits if all the time and energy you put in to raising her.
Good Luck
Sent from Petguide.com Free App