Bile acid test is done fasting. No food for several hours before the test, then blood is drawn, then food given and more blood drawn. Try to have the test done first thing in the morning so he doesn't have to go all night and all day without food.
Good luck.