long story short, I cannot aford 600.00$ for the generic! Is there a cheaper alt. I can suggest to my Dr.? And why is this med(very old) so much to begin with?