Many shared hosting are suspended everyday due to the limitation of resources. It is a big trouble when suddenly your website are suspended. Shared hosting is weak account if you see your self in long term usage due to limitation to shared of resources. I got a friend who was using a shared hosting for 9 years then suddenly the all the website are down due to overloaded of resources without any notice in the email.
The best practice is always watch the resources limitation of your shared hosting because if you are a disturbance to other users your account will be block by the admin without any notice or even your ip will be block.
Always recognized right timing to update your website into higher level if necessary into a VPS hosting level with a higher resources and faster speed if your shared hosting is already 75% usage in capacity.