Q: I pray 5 times a day. I Believe in Allah and everything he has provided me is the best. I try my best to follow the guidance given by the prophet Muhammad (Sallallahu Alaihi Wasallam). But the problem is that people, they degrade me, others try to outsmart me in the office, they sometimes bully me. Maybe that is why I haven’t achieved much in my profession. Maybe I’m not that smart but still, but lately it is been distracting me a lot from everything. I started to question my faith. Did I do something that Allah is punishing me? I’m so confused that I don’t know what to do. I tell myself everyday that this will end too. But now I’m not strong enough and maybe I don’t have what it takes to be like other people. I know that you received these kinds of mails every other day. I’m worried about, that how will it change me or take me far away from my Islam. Or maybe I have to spend my whole life like this. I know life is a test and Allah Ta’ala tests those who he wants to bring close to him. But I can’t take handle it anymore. Every second cannot be a test or I have so many sins that I have to live like this.
A: Allah Subhaanahu Wata’aala has created this world as an abode of trials and tribulations. Everybody in this world will be tested. Those who faced the greatest of tests were the Ambiyaa. The Hadith says: The Ambiyaa faced the greatest of tests, thereafter those who follow the the Ambiyaa in rank and so forth and so on. Allah Ta’aala wishes to see whether the servant patiently endures the test and constantly turns to Allah Ta’aala in worship and obedience. For those who turn to Allah Ta’aala and have hope in His mercy, Allah Ta’aala will bless them with the boons and blessings of the hereafter. You should not pay attention nor get affected through people’s opinions and comments because it is not possible for one to please everybody at the same time. Instead, we should be more concerned with pleasing Allah Ta’aala.
And Allah Ta’ala (الله تعالى) knows best.
Mufti Zakaria Makada
Checked & Approved:
Mufti Ebrahim Salejee (Isipingo Beach)