Hmmmmm okay.... i think it will take longer then 48 days to see whether he will eat or not i know my male didnt eat for about 2 weeks but i can understand ure stress.
Best advise i can say is take him to the vet at your earliest convienence.
Wish ya luck mate and please keep us advised.