SMH full form

Shaking My Head

What is the full form of SMH and meaning ?

SMH is a phrase that people use online when they are in agreement or disagreement with what is being conversed and is also a way to show how amused you are with what is going on.