Anti-inflammatory steroid medications like prednisone are notorious for causing weight gain. Fluid retention and increased appetite are the main reasons. Some people may also see a temporary change in where their body holds fat while taking steroids to places like the face, the belly, or the back of the neck. If you've taken steroids for more than a week, don't stop them abruptly. That can lead to serious problems. Check with your doctor first.