Shares may not appear immediately because trades follow a settlement process. Once the shares are credited to your Demat account, they will appear in your holdings.