In battling final boss: Use weapons with MP drain. That way you can stay alive and use your skills without wasting a turn to eat an MP recharging food. (you can also use unli heal for Natalie)
It may slow work, but it's worth it... +1 if you agree and to keep it alive!