Trying for three years

We've been trying for 3 years now. And no luck, I'm beginning to think its me or him. He smokes both cigarettes and marijuana regularly. And lately ive been having irregular periods like 3-4 weeks off. I can't afford to meet with a fertility doctor. I know he needs to quit smoking, any suggestions tho?