He lied to me... Help..

I have major trust issues been with my boyfriend for a year and half. He stopped smoking weed he said because of me he use to abuse it BADLY. i mean blunt after blunt a day no stopping. We were TTC and we never really used condoms and he didn’t with his ex either now she’s pregnant with someone else and i’m not almost two years of him cumming in me everyday. Well we went to the doctor and found out his morphology is low and asked can it be from him smoking so much and did research and all and the answer was yes. Tonight I went to his house right after he got off work and we were suppose to go look at furniture because we got approved for a apartment and moving in, and his eyes were beat red. He lied and said he got something in them kept lying saying I was crazy and I cried to the point i couldn’t even take it because this isn’t the first time he lied to me. Then he said he hit a THC pen then he said he smoked in his house (i don’t believe) he said he would go in his house and show me what he smoked out of what do you know? he can’t “find” it but it was just 30 mins ago not even... I feel like he’s been tryna smoke to go against me even though he knows I’m against it and want to get pregnant and he knows the risks of abusing it as he does. He swore on my dads urn too that he wouldn’t ever do it again and that he didn’t and lied on it. I don’t know if i can be with someone who lies so much over this stuff... Advice.