I had posted this subject on another forum before I got any replies here. Finally got some replies there and everyone that responded said I'm underfeeding my snake :\ I was also told that he's not shedding because he doesn't have enough food to grow.
Here is a picture I just took of George and the deli cup he came home in six months ago. Does this look like a snake that hasn't grown?