Cyproheptadine - what else can I take to make me eat?

I took cyprohyptadine for many years to eat and now I have anemia .i started to stop but i couldn't i didn't eat for2 days so i was obliged to take it again.i want to know what is the solution ?how can i stop it .please give me a solution