For a lifetime. Once you have paid for the course you have access to it and can go back to it at any time.
Nope, there are no hidden fees or subscription costs.
Great question! Yes, social media changes and improves all the time, which is why when this happens, we will add the variation to the course for free.