walk in and see your SO

doing drugs , not just weed or a cigaret but crack ! I've been with this man for a year now , I know he smokes weed & drank beer , unfortunates I'm not happy about any of it because I'm ttc baby #1 , & he's being selfish , inconsiderate & all about himself . With putting all the negative stuff in his body . I'm taking my vitiamins , going to the doc & etc . He won't take the vitiamins I brought him , visit the doc , or eat the healthy food I cook . Instead he goes out whenever he feels , comes back home with fast food , & etc . Being as though I wasn't aware that he's been doing that type of drugs , I went off on him & kicked him out . am I wrong ?