What long term methods are there and do you know the pro and cons of them. By long term I mean something that does not have to be administered daily or every use. TIA for any answers.