I would also get tests done, she may have a food allergy
if its all from anxiety, she will need to learn new ways of calming and relaxing herself
read up about depersonalisation and derealisation on the net, re her drifting, this is usually caused by anxiety
it will help if she avoids rapid shallow panting and breathes deep and slow