If you have the cheats active, check if the needs are on static.
If you think this is a glitch, you can try resetting the Sim; keep in mind the only way to do this is by activating the cheats.
If, however, you didn't activate the cheats and don't want to, you can try to force lower the needs;
either by using the moodlet manager and "zapping" the sim (will take a few tries; I personally prefer using "cure" near an object so that it backfires.)
Or the Cosmic Curse Karma power; which lowers all the sim's needs back to zero, so be careful when and where you use it.
Hope this helps.