The latest time for cancellation of a session is within 24 hours before the appointment. Later cancelled appointments will be subject to the paying full price. This would also apply when you do not show up without cancelling the appointment
You will not necessarily need a referral from your primary care physician. You may contact directly.