Recommending NFP willy-nilly is neither Catholic nor ethical. Why do you think the majority of Catholic couples ignore Humanae Vitae? When my wife and I went through pre-Cana classes, all that we were taught was NFP. It was disgusting.
I am sincerely sorry for your wife and you.