Hi lotusflames
Unfortunately, there aren't any medications designed specifically to treat bpd. There are often secondary disorders (such as depression and anxiety) that use medical treatment though. The primary treatment is psychotherapy.
DBT is helpful (for me) in validating how I feel and offering different ways to look at people and experiences. DBT is hardly an overnight experience. It takes time to change the way we deal with emotional triggers. It also takes time to accept past experiences, without self-blame (self-hate) and anger. Stopping the self-hate, guilt, and repression is not automatic...particularly the longer we've been in that cycle. It takes time to devlop new ways to deal with those memories and emotions attached to them.
There's a very long list of positive activities ~ to help one get through the tough emotional time of working through the events ~ 270+ things to do. My personal favorites are very physical. Exercise is a great emotional release for me. Baking, walks in the woods or beach, bird-watching, gardening, watching football & baseball games, helping others, picking up litter, organizing, etc. are all positive activities I use to get me through the emotional times.
That said, I do still have emotional times. Much more often than I'd like, unfortunately, but 30 years of repression and going the wrong way makes it tough to change.
Very best wishes to you ~ take care

Shez