I agree with Nadir. I know NFP. It is a dubbed label to what God has made. NFP is being taught with reading material that is secular since 1980 that I know. Serious Reason was not in their writings. NFP is favored and paid with federal dollars. It is on the book shelves of Planned Parenthood, but not taught correctly so that pregnancy to abortions take place by giving out condoms to go with NFP. Remember this equation. KAB which is of communism. Knowledge, Attitude, Behavior. knowledge (some truth twisted with half truths and etc) can lead to change of attitudes and to change of behavior.
IMO if God's Design was taught with Truth, Beauty, respect, serious reason, be generous to God with souls, then maybe things would turn out better in this world.