I agree that a break might be the easiest answer to your situation although a painful one.
As for DBT, I have been in group DBT classes for about 2 years and am now in a graduate DBT class that is used mainly for maintenance in solving individual's issues that arise on a weekly basis. Personally, I think DBT would be most successful in a group setting but I also see a T who does DBT as part of our sessions. While he does teach me skills and discuss skills use, I have not learned a fraction of the DBT skills I know from my T.
I'm sure your online T can teach you some DBT skills but it will take a lot more effort and practice on your part. DBT skills are very helpful but must be practiced daily. While it would be easier in a group/face to face setting, learning online is better than nothing.