He's also really shy, sometimes it seems like he's stressed so I only handle him to clean his tub and things like that. I have 3 identical hides in there and he uses them all. He also comes out at night here and there. Should I wait the 2-3 weeks and try and feed a smaller item again and if he vomits again should I hit the vet or should I try and get an appointment now?