There isnt really a " cure" its more about acceptance and learning how to cope with the ups and downs.. The best way to help yourself by learning coping skills and know how to actually use them . Sometimes people around you just wont " get it" Kind of a bring a horse to water but you cant make him drink .. Just try not to stress over there acceptance , Just put your self first .
Good luck