Almighty Allah always listens to everyone's prayer but He has fixed certain times when He grants more prayers addressed to Him. Therefore, one should never curse oneself or one's own children or one's own business, etc., lest this is done at the time when prayers are accepted by Allah and then one has to regret it all his life.