Its not fair?

My partner and I have been trying for a baby for a year and half now and we have not had any baby yet. Today I found out that my partners sister whos 17 has found out shes pregnant and she; drinkes, smokes and everything and I do none of them. Why her and not me? :'( Why?