I mean the guy has to burn a lot of calories, literally. So how many calories does he need to take in, to engulf himself in flames for at least an hour?
Assumption(?) for this question: he does draw at least a part of the needed energy from his body. In universe explanations preferred.