I finally got Edgar to start eating consistently. He was getting thin and worrying me, but now he's already starting to gain weight! For anyone in my situation, don't give up. It's frustrating and extremely stress worthy, but it can be fixed. What I did was look into more uncommon reasons that they won't eat and finally I realized it was a mixture of the pet store lying to me about how his previous owner fed him (I understand that the guy didn't want me to feed live, and I still don't, but it would've helped to know so I could switch him) and his food being too large. I thought his food was right because that's what the pet store told me but I should've checked myself.