Do I have to pay for all of my treatments up front?

No. You only pay for your treatment on the day of your treatment.