Some people like to point to John 7:8 to try and accuse Jesus of lying. Jesus told his brothers that He was not going up to the feast. Later though, He did go.
I can understand how a non-Christian would think that this was lying. But they’d be wrong. And they have the responsibility to look deeper into the passage to see what the truth of the matter is.
When Jesus said he wasn’t yet “going”, he used this Greek word…
|anabainw||Verb : 1st Person : Present : Active : Indicative : Singular||305||anabainw|
“Going”, also transliterated “Anabaino”, is a present tense word, not future tense. Jesus was waiting to go later, but was not going up at the time with His brothers. This lines up just fine with what Christ said.
Please remember that Christ will never lead you astray. He calls all men unto Himself. He will not ever sin, nor will He call us to sin.
Trust in the LORD with all your heart
and lean not on your own understanding;
in all your ways acknowledge Him,
and He will make your paths straight.