Yes, it can take up to two days... Mine usually hatch 18 hours later to 24 hours later. But 2 days is the "absolute" wait. You should see the eggs "vibrate" when they are trying to hatch, then little tails... And some jumping fry :)
Breed for the breed, not for the money; the words any REAL breeder would understand.
You must know nothing in order to know all, for all is nothing and nothing is for all.