Yoga Sutra 1:12 says - "Abhyasa vairagyabhyam tan nirodhah"
So what does that mean? Abhyasa means constant practice. Vairagyabhyam means detachment from desires. Nirodhah means to extinguish (nirodhah and nirvana have the same meaning). Thus, this sutra says that by practicing detachment we can extinguish the thoughts in our mind that keep us from experiencing peace.
Are our WANTS every satisified? Aren't our NEEDS always met? Craving, desire and wanting more only leads to suffering (dukkha) Practicing detachment from our wants brings peace of mind.
This is a hard pill to swallow for many people. But just try practicing it for today. See what happens. You may just feel better by the end of the day.
Om shanti shanti shanti