mental health struggles...

Recently, I've been in a sort of funk. My s/o and I have been together for a year now. We are very sexually active but recently, I just don't feel it... I can't bring myself to enjoy it because I become so self conscious about my body and then slip into a bad depression. Things at home have been stressful with my family and I and I have been extremely insecure with my body. Could this be my birth control or should I see a doctor? Please help...