How can I know if I am hearing God, hearing Satan, or hearing my own thoughts?

This article has been translated into the following languages:

عربى Español Indonesia Kiswahili Magyar Polski Português සිංහල Tagalog