People often say that I am a good Muslim who is pious and is always helping
around. Though in reality I feel proud of such comments, I am not easy at
heart. It is because I often do sins from which I stop others. Most of all
is expressing anger and shouting at my mother. I ask people to be very
respectful to their mothers, but every third day I have a quarrel with my
mother. Later I feel very guilty and apologize for my misbehavior. But the
cycle goes on. I feel like a hypocrite and feel like stopping preaching
because I am no good myself. Please advise.