Danny, I have limited experience with emeralds but I see this as a general issue with many species of snakes. In my experience it is not uncommon for snakes, especially males, to go off feed as they become sexually mature. As long as the snake remains healthy and doesn't have any signs of rapid weight loss then this is a natural process and when it is ready it will begin to feed again.

The best advice I can offer is to leave your emerald alone for about 2 weeks and then offer him the type of food item that he has been feeding on before he started his fast. If he still refuses then wait a week or two and try again and continue that proccess and eventually he will get hungry and begin feeding again. This proccess could last a couple of months with minimal wieght loss and is usually just a test of a keepers patientce. However, if there is a drastic wieght loss during the fast then there could something wrong with him and you should have a vet check him out.

The main thing is to be patient and stick with his regular prey item. You can make the situation worse and stress him out by constantly offering food when he is not in the mood. Good luck, and post an update when he gets back on track - Kevin