petro has not issued my stock certificate yet, how long can they hold it.

how long does a transfer aget have to release certificates after purchase of stock