Is God punishing me when things are going bad?

Is God punishing me when things are going bad?

Asked by david

hi,i was just wondering im going through a real bad time in my life and
notthing is really going rite,always sad and depreesed i do pray and read
the bible every now and than but i was just wondering if god was punishing
me for anything i had done lately or my previous life

It is not helpful to think of God in this way. The Bible doesn’t present God in this manner at all. God is not a ruthless judge waiting in heaven for people to do bad things so as to punish them. Life and God’s relationship to life is not that simple.

The Bible tells us that God does good things for bad people and allows bad things to happen to good people (Matthew 5:45). Nothing demonstrates this more than Jesus dying on the cross. Jesus is the perfectly good person who had the ulitmate evil done to him. The evil was that a totally perfect man was unjustly executed on a cross (Luke 23:40-43). God allowed this evil thing to happen so as to bring about a greater good (2 Corinthians 5:21).

The Bible presents God as a loving Father who loves his children. The Bible tell us that if God does love us he will discipline us (Hebrews 12:7). This will mean that things will happen to Christians that they don’t like. But God does this for their good, not because he is angry and wants to punish them. For Christians, Jesus has taken their punishment away, so that they will never be punished (Romans 5:8-9).

I have not answered this question with either a yes or no because the answer is not that simple. The real truth to remember is that what God wants for Christians is for them to place their trust in Jesus. Which means when things are going well, they will give thanks to him. And when Christians have tough times, that they will trust him and trust that he has their best interests at heart, no matter how tough life gets (Hebrews 12:2).

Again the perfect example of this is Jesus at the cross, and how he suffered humiliation and was crucified on the cross (Phillipians 2:5-8). But because he did this God raised him up and placed his name above every name (Phillipians 2:9-11). Christians need to have the same attitude of Jesus, and continue to place their trust in him because he promises us that he will be with us, all the time, while we live in this world (Matthew 28:20).

If you can, spend more time reading your Bible and praying so that you will continue to learn about this incredible God, who has done so much for Christians through Jesus.

Answers are kindly provided by our friends at

Read more about