Most of the time it is a year, but you just have to make sure your not refilling early cause the insurance company picks up on that and they wont fill until the last script is done according to the directions on the last script.
Hope Everyone Has A pain free Day
Kind Regards
Mike