try the billings method, its like you mentioned above about learning when not to have sex during fertile days