Have they double checked she's healthy? Sometimes an illness can cause behavioral changes and if they haven't a blood panel to check for hidden problems would be good especially with some weight loss.