It will vary by a ton of factors. Your insurance, the type of T, the method of delivery, your dose, etc. There is absolutely no way for us to predict because it's so different for everyone. I will give the range of $25-$100 per vial of Delatestryl or Depo-T which are the only kinds prescribed in Canada. Depending on your dose, a vial should last 3-6 months.