If you say that your wife has been a passive partner in sex for the last 12 years of marriage, there is definitely something seriously wrong with your marital life. We suggest that you consult a sex and marriage counselor with your wife. You require a detailed analysis of the problem for finding out an effective solution. As such, I will not call her frigid. At the same time, please keep getting investigated for the problem of infertility. Yes, TB is an important cause of infertility in females.