I think this is the standard DNS update wait - the short "update the server" one, not the longer "update the nameserver" one. That is, could be as little as a few hours and up to a day (and maaaaaybe two if you're unlucky).
BTW, when you say "the top domain is still parked", I don't think this matters. The question is when did you start hosting for the subdomain?
Free unique IP and $67 off with promo code [color=#CC0000]FLENSFREEIP67[/color] or use [color=#CC0000]FLENS97[/color] for $97 off. Click here for more options