NFP Practical Advice

Q: NFP is great, but abstinence is difficult! [...]