I made a mannat that if my work is done, i will pray namaz e imam e zamana everyday. However, now i feel like it’s a bit too much because of busy uni schedules and i do it only on Thursdays. Since the work i vowed for has not yet been done, what is the right way to withdraw from this mannat since im afraid I won’t be able to fulfill it. Do i have to do kaffara or anything else?

Also, can I know what is the best mannat for fulfillment of hajat? Any dua or amal will also be appreciated.

1- If you work had not been done, then you don’t have to fulfill the vow. A vow must be fulfilled when the condition is met (meaning you get the work done).

2- Did you make a religious vow? Meaning you said “it is upon me for Allah to pray this namaz if I get my work done,” or you simply made a promise? If you made a promise, even though it’s not good to break it, but it’s not haram and you don’t have to pay a kaffara. But if you made a religious vow (nazr) and your work gets done, then you must pray the namaz everyday. If you don’t then you have to pay kaffara (feeding 10 poor people).

2- I recommend these Du’as:

One: https://www.duas.org/Amn.htm

Two:

اللَّهُمَّ رَبَّ السَّمَاوَاتِ السَّبْعِ وَ مَا بَيْنَهُنَّ وَ رَبَّ الْعَرْشِ الْعَظِيمِ، وَ رَبَّ جَبْرَئِيلَ وَ مِيكَائِيلَ وَ إِسْرَافِيلَ، وَ رَبَّ الْقُرْآنِ الْعَظِيمِ، وَ رَبَّ مُحَمَّدٍ خَاتَمِ النَّبِيِّينَ ، إِنِّي أَسْأَلُكَ بِالَّذِي تَقُومُ بِهِ السَّمَاءَ، وَ بِهِ تَقُومُ الْأَرْضَ، وَ بِهِ تُفَرِّقُ بَيْنَ الْجَمْعِ، وَ بِهِ تَجْمَعُ بَيْنَ الْمُتَفَرِّقِ، وَ بِهِ تَرْزُقُ الْأَحْيَاءَ، وَ بِهِ أَحْصَيْتَ عَدَدَ الرِّمَالِ وَ وَزْنَ الْجِبَالِ وَ كَيْلَ الْبُحُورِ

Then say Salawat and ask for you Hajat.

Three: Recite Ziyarat Ashura for 40 days