Is it possible its a captive hatched baby? The "reputable shop" you bought it from did they guarentee it to eat? Please remember this time of the year alot of the pet stores have these captive hatched babies that never eat.This more then likely includes the "reputable" shops also.