Parenting can be a source of tremendous pleasure over a lifespan. But, it's also a time-consuming and difficult job for parents. In addition to satisfying their children's basic physical needs, parents can face lots challenges during upbringing such as intellectual, emotional and social development of their offspring. Like every child, every parent is different. However, all good parents share some basic qualities that help their children develop into responsible adults. Parents have eyes only for their children's future and they do everything for them. But doing everything is not enough to be a good parent. To be a good parent, parents have to face some requirements that they have to follow and apply them if they want to be a good parent for their children. To begin with, one of the most important reasons for being a good parent is spending time with their children. It doesn't mean that you can't do anything but be with your children all day and night. Spending time means parents spend quality time with their children. To be a good parent you need to know your child well, and in order to know parents should spend time with their children. If they can't find even any time to start with, how are they going to know their child? There can be no excuses, for example, their job. A job can't be an excuse because they can find time Even if they are so busy, parents must get some time off work to be with their children. Children are impressionable people and at their tender age, they are close to somebody that they see often. If a child can rarely see their parents, this child is close to someone such as caretaker. Parents can work the most difficult job in this world but all parents should make good use of the limited amount of time they spend with their children. For example, a small talk after dinner or a little story before bed will perform the magic. Another one of the important reasons for being a good parent is loving and understandin