Since you are a living being, you must always have desires. If your desires are stopped, you become like a stone. So instead of trying to put an end to all desires, you should try to cleanse the diseased form of desire. That cleansing process is Krishna Consciousness (Bhakti).
All material activities, subtle or gross, are manifestations of various dreamlike desires. The dreamer is the factual living entity; but we say that the dream of this material world is not false – but temporary.
Therefore the dreamer has to come to the real, eternal spiritual platform so that this flickering material dreams can be extinguished.
Pleasures and pains come and go in due course, they are not the reality. So why bother about them? If I feel pain, let me tolerate it and go about my business of serving Krishna.
Real happiness means to be relieved of suffering permanently, not for just a few moments.
A C Bhaktivedanta Swami Prabhupada