If the job is making you ill - why stay !
No job is worth making yoiur self ill for and all your doing is causing roster disruption for your fellow crew. and an AMP interview for yourself.
Your health is more important than any job.
And you find being crew for bmi stressful???? You really are not in the right job/company.