Dont worry, they tend not to eat the first days/weeks. Try leaving some bloodworms in his tank overnight, usually works. Some fish also dont like being watched when eating.
I have an Astatheros Alfari that i have had for more than 6 months and i have seen it eat twice. Always fat tho.