can you buy cyproheptadine over the counter