I think some of the best free therapy for someone with BDD is to get out and volunteer to help someone.
Working so closely with people or animals who are less fortunate than you really make you appreciate what you have and what you have to offer besides your looks.
My friend worked with the Ronald McDonald House and she said that she was learning that there is more to life than obsessing about your looks. She said that she has more reason to live life to the fullest.
My other friend works with animals. She said that animals don't judge you and they depend on her for their care. This shows her that her worth is more than looks.
I volunteered with children who are being raised by their single grandmothers because their real parents are drug addicts.
I work tutoring them while their grandmother is working a second job.
It was very empowering to actually tell a young boy, that was interested in drawing and math, that there was such a thing as architecture or design. No one had ever told him he was good at something and that his skills could get him into college. If this child ends up going to college rather than jail, then I have actually helped society. This makes me feel less helpless in the world.
We all have some other value besides our looks. You also meet new people who are less shallow than most!!!!