Whose Voice?
God's Voice
. stills you, leads you, reassures you, enlightens you, encourages you, comforts you, calms you, convicts you
Satan's Voice
. rushes you, pushes you, frightens you, confuses you, discourages you, worries you, obsesses you, condemns you
God is never early or never late. He's always right on time, and His plans for you are good. God is a God of love and order.
If the voice you are hearing doesn't sound like those things, then they are not from Him.