Indeed but the question is which is better? Is it better to make du'aa for specific things? Or is it better to make du'aa for general things? Or is it better not to make du'aa asking for anything and just make du'aa thanking Allah and asking for something in the hereafter or a good character or good deeds..Nothing that can be possessed? Understand my question?