I don't know why it should cost so much, maybe in your case, since you have a prescription, you could order from the internet. It shouldn't cost you more than $50 a month, possibly less if you find the correct sites.
$250 a month is outrageous considering the amount of money people make on average per month.