I've done it twice. Typically, it lasts for about six to nine months (thats how long it takes to get through it all). There's four different modules you work through and along the way you learn different skills. You practice these skills daily and you fill in a diary card every night rating different emotions and if you self harmed etc.
I had a group therapy session once a week, and an individual therapy session once a week.
It is difficult. The skills seem hard to learn and complicated, but trust me if you practice every day like you are supposed to then it will just click. This is a therapy that you need to put work into, but it really works.
You can read about the different modules here:
http://en.wikipedia.org/wiki/Dialect...havior_therapy