Praise be to Allah.Praise be to Allaah.
Saying Qunoot in the obligatory prayers is prescribed when there is a reason for that -- which is when calamity is befalling the Muslims. So long as calamity is occurring, then Qunoot should be said for that, and when the reason is no longer present, then Qunoot should stop, because the Prophet (blessings and peace of Allaah be upon him) continued to pray Qunoot against the mushrikeen and to pray for the oppressed Muslims in Makkah for a month, then he stopped saying Qunoot when the reason for it stopped with the arrival of those for whom he had prayed Qunoot. This is indicated by the hadeeth of Abu Hurayrah (may Allaah be pleased with him) according to which the Prophet (blessings of Allaah be upon him) prayed Qunoot for a month. After saying Sami’a Allaahu liman hamidah, he said in his Qunoot: “O Allaah, save al-Waleed ibn al-Waleed, Salamah ibn Hishaam, ‘Ayyaash ibn Abi Rabee’ah and the weak and oppressed believers. O Allaah, punish Mudar severely and send upon them a famine like that of Yoosuf.” Then Abu Hurayrah (the Allaah be pleased with him) said that they were saved from the clutches of the kuffaar and came to Madeenah, so the Messenger (blessings and peace of Allaah be upon him) stopped praying for them. Narrated by Muslim (675).
Ibn al-Qayyim said: He prayed Qunoot at the time of calamity to offer supplication for some people and to pray against others, then he stopped when those for whom he had prayed came (to Madeenah) and were saved from captivity, and those against whom he had prayed became Muslim and came repenting. So his Qunoot was for a purpose, and when that was achieved he stopped Qunoot. End quote.
Zaad al-Ma’aad (1/272)
If the calamity is still ongoing and has not ceased, such as the occupation of Iraq for example, or the occupation of Palestine, then Shaykh Ibn ‘Uthaymeen (may Allaah have mercy on him) stated that in this case it may be said that Qunoot may be offered for a month and then stopped.
And Allaah knows best.
Source: Islam Q&A