Not received my smart meter top up card

I had a smart meter fitted about 3 weeks ago and of yet I haven’t received my top up card how lo g does it take to receive it?