عواملی که موجب سلب توفیقات انسان در انجام تکالیف و واجبات می‏شود:

1ـ خوردن غذای حرام و شبهه‏ ناک،
2ـ ارتکاب گناهان (از قبیل غیبت، دروغ و جلسات لهو و لعب و ....)،
3ـ موفق به نماز اول وقت نشدن، خصوصاً صبحها؛  یکی دیگر از چیزهایی است که بیشتر باعث سلب توفیق می‏شود.
شخصی به آقا أمیرالمؤمنین علی (علیه السلام) عرض کرد: هرچقدر می‏خواهم برای نماز شب بیدار شوم موفق نمی‏گردم؟ حضرت در جواب فرمودند:
«گناهانی که در روز انجام می‏دهی مانع می‏شوند».
برای حل این مشکل، نکات زیر را رعایت کنید:
1ـ غذای حلال بخورید،
2ـ شب‏ها با شکم پر نخوابید و غذای شما ساده و مختصر باشد،
3ـ حتما با طهارت بخوابید،
4ـ دعاها و سوره‏ هایی که از طریق معصومین (علیهم السلام) رسیده بخوانید (مخصوصا برای این که هر ساعتی در شب بخواهید بیدار شوید)
مانند آیه زیر که در آخر سوره کهف آمده:
«قُلْ إِنَّمَا أَنَا بَشَرٌ مِثْلُکُمْ یُوحَى إِلَیَّ أَنَّمَا إِلَهُکُمْ إِلَهٌ وَاحِدٌ فَمَنْ کَانَ یَرْجُو لِقَاءَ رَبِّهِ فَلْیَعْمَلْ عَمَلا صَالِحًا وَلا یُشْرِکْ بِعِبَادَةِ رَبِّهِ أَحَدًا».