I'm in the donut hole for Medicare. I started to pick up my prescription for Silenar and was shocked that for a 3 month supply of 3my every night, the cost was over $500. How can anyone afford this?