Availability differs per trainer. If a trainer has a time slot open on their profile that usually indicates that time is available each week. A set time per week is actually ideal because trainers prefer having a regular weekly schedule. It is important to keep in mind however, that the availability listed on their profiles is not real time and is subject to change.You can message a trainer if you have specific availability questions.