First Time Taking Granisetron? Cost From $40, What to Know