Will I lose my sessions if I reschedule or cancel?

No. As long as you cancel at least 90 minutes before the start of the session, it will be credited back to your account so you can reschedule.