yeast infection

What are some non over the counter medication I could take for it? How long will it stay??