My insurance charges me by the month. When my prescription was 200mg x2 weeks, the 5ml vial lasted me for two and a half months. BCBSNC charged me $8 (Test E is a generic med). But when my doc changed it to 100mg E5D, it now only lasts six weeks. So my cost for the same vial went to $4. I can buy all five months worth if I am willing to not use insurance. If I buy it through the insurance website, I can get a 90 day supply for $8.