God never tells anyone anything. I repeat it from time to time to whoever says God speaks through our inner voice. If it is God indeed who is talking as your inner voice, then whenever he does kindly ask him "Oh dear God, you are nothing but omniscient. Kindly tell me where and in what constellation the planet of the aliens is present?" The point is, ask a question the answer of which you do not know. If it is God indeed who is speaking, then He being omniscient should certainly be able to answer any questions you ask to Him. If he cannot, then how is he God? How can God be not omniscient?
The thing is, everyone of us has this inner conscience and knowledge of right and wrong that guides us from time to time. Sometimes those intuitions are right and sometimes they are not. It is only our delusion to take those up as the voice of God. The clearer and purer the mind is, the nobler will become the thoughts. And only then when the consciousness will attain Brahman that the true voice of God can be heard. At that time a person will become omniscient like God. Just like you know, without divine eyes, God cannot be seen, so also without divine ears God cannot be heard. I know this because I have come across omniscient personalities.
So unless one has attained Brahmanhood, it is only the voice of the inner conscience that he hears. Taking it to be the voice of the omniscient God would only be our delusion. However, it wont be completely wrong to say it is the voice of God in the sense that these voices lead one to act differently which balance out actions and reactions. And secondly, when one practices true devotion this inner voice gives knowledge that as per the Gita comes from the Lord:
teṣām evānukampārtham aham ajñāna-jaṁ tamaḥ
nāśayāmy ātma-bhāva-stho jñāna-dīpena bhāsvatā [BG - 10.11]
Meaning
To show them special mercy, I, dwelling in their hearts, destroy with the shining lamp of knowledge the darkness born of ignorance.
But nevertheless, this is only the knowledge of right and wrong and knowledge of proper actions to be done. It is never the knowledge of the omniscient Lord. So to answer your question know that it is only your conscience that is always speaking. You may take it up as the voice of God, but never remain under the delusion that it is the voice of the omniscient God.
On a side note, even though I don't do it, I would suggest you to read the book The Absolute Truth. It will clear up many of your queries. I am suggesting this because I notice you are interested in these things and asking questions through many posts and comments. I will try to post answers when I get time, but in the mean time that book can help you. Also from your age on your profile it seems you are a student, so let me know your address if you like so that I can send you a copy of the book instead of you buying it. And another thing is that, don't worry about God things much, just do your study or job properly and if possible follow a good guru or writings of saints and scriptures when you get time.