How long do I have to sign up for?

As long as you want, but hopefully a long time. We can either bill you monthly in arrears or you can pay upfront for a year and receive a generous discount.