Is there any contraception that....

Is non-hormonal, doesn’t need to be used at the moment like a condom to work, or doesn’t need to be taken everyday (as a pill) ?