This depends on the laws where you live as well as what your provider offers, but typically, short term health plans last no longer than 364 days. Some can be renewed, often up to 3 times for a total of 36 months.