Yes, I do warm them up. I put it in a plastic bag and run with warm water. I can't tell the last time it ate, I bought it at petco and since every day a different person works there they couldn't tell me. I will post a picture of the set up in a minute and weigh it as well.
I'd give him more time to settle in. BPs can go a long time without food and won't eat if they are not comfortable.