You can have up to 5 Golden Lives in the game. Golden lives replenish same as regular lives, which is 30 minutes/life.
Note: If you complete a Golden Ticket event with ⅕ Golden Lives remaining and immediately starts a new event, you will get all 5 of your Golden Lives back.