It really depends on where you get it from. I live in South Texas and it varies from $10-$55. Since you are over 17, you can get Plan B without a prescription at a local pharmacy or Planned Parenthood. At most pharmacies (CVS, Walgreens, HEB), it costs about $45-$55. If that s too much, you should go to Planned Parenthood. The one I go to sells it for only $10, but it is based on how much money you make. I used to pay $30 for it but I got layed off from my job and now I only have to pay $10 for it. I hope I helped.