My online tracking information is not updated for a while or my tracking number shows that the package was delivered but I haven't received it.

In both scenarios, with your tracking number by your handy, please make an inquiry at your local post office. In most of the cases their internal tracking system is more accurate and they can offer you a detailed information.