It's definitely not just about the sapling's age. I had a similar situation with a neighbor's apricot that I helped save - for three years it also just kept growing leaves, and there were no flowers at all. Turns out that aside from the excess nitrogen (which was already mentioned above), it also matters how vigorously it grows in height. If the apricot puts out long shoots every year, it just means it's putting all its energy into building mass rather than forming flower buds. Try pinching off the young shoots at the end of summer to stop their growth - this sends a signal to the tree that it's time to get ready for fruiting. And next season, cut back on nitrogen fertilizers and switch to potassium and phosphorus ones.