Do I have to sign a long-term contract?

No. HMS offers flexible month-to-month agreements with no cancellation fees or early termination penalties.