Not sure how much I pay for My doctor appointments because I have insurance, so, I only pay a co-pay for the office visits....But My T (testosterone cypionate) costs $69.99 per 10 ML vial, plus needles...I do My shots every ten days, so around three a month....each shot is 1 ML....so, at three shots a month, a vial lasts Me just a little over three months...When you initially go on T, you have to have bloodwork done every couple of months, then that levels out to every six months or so, which is what I do now....Paying out of pocket, that can probably be expensive....but the T itself isn't expensive at all, unless you do the gel (which I did for the first year or so)....That IS expensive. Hope that helps. **Trey**