Hows your tank setup? Size, temps on hot and cool sides, what kind of heat (heat lamp, UTH) humidity, hides substrate etc... If your snake doesn't feel comfortable in his/her surroundings it might go on a hunger strike.