I used to be such a martyr to cystitis, until a locum GP gave me a tip. Always, always have a wee before sex and also straight after sex. The wee flushes out any bacteria lurking in the uretha, stopping them travelling up to your bladder and causing cystitis. Also, always wipe front to back whenever you go to the loo.