This entirely depends on how complex your production is, but generally, it’s best to give yourself as much time as possible before showtime (especially if this is your first ever production). Not only will this give you more peace of mind knowing that everything has been tested thoroughly, but any unexpected hiccups can also be addressed quickly and efficiently with enough preparation.