Meditation is one of the only things that I have found that makes a real difference. Far too many do not give it a fair chance. It isn't easy, it isn't a cure, and it requires a bit of work, but it is far worth it.
Other sources are:
www.dbtselfhelp.com...go to Instant Mindfulness
audiodharma.com Lots of short meditations.