I agree with the previous poster. A lack of appetite is normal from time to time, but yours sounds a little more significant than average. Your doctor can do a full check up to determine whether or not there's an underlying issue causing the problem.
"You may have a fresh start any moment you choose, for this thing that we call "failure" is not the falling down but the staying down." Mary Pickford