Do I have to get a new Annovera prescription every year?

The prescription that you receive will last one year, therefore you will need to renew your prescription once the year is up.