It should be soon. Sophie didn’t get hers for five years after marrying Edward. Camilla got hers sooner, but she’s married to the heir. But Kate and Will aren’t yet “full-time” royals yet. They’re third in line, junior in the hierarchy still. But no one knows, it’s hard to predict and it’s totally up to the Queen.