The longest I have waited for graduation was 5 days. They aged up on Saturday and graduation didn't happen till Thursday. I didn't get a pop up, just kept checking City Hall. If I don't play a legacy game I always age up some of the kids high school friends, so they can graduate together, when I do that I never have to wait for graduation.