You are okay. Jesus loves you and he is for you.
Don't beat yourself up in your walk with God. Just as our bodies are insatiable for food and drink this is also a reflection of how he made us spiritually. We are insatiable for his food (the Word of God) and his drink (the Holy Spirit). We can feel so good and well fed one day and starving and unsatisfied the next day. It is good. It is okay. It is normal. It is part of running the race. Our creator knows us. If we were satisfied, we would stop and become lazy. Our drive comes from our needs and desires.
1 Thessalonians 1:3 Remembering without ceasing your work of faith, and labour of love, and patience of hope in our Lord Jesus Christ, in the sight of God and our Father.
It is so simple - Just believe, but it is so complex because of our physical bodies and the world we live in. One day can be completely overridden by a troublesome minute. So, let's just remember these things.
1. Jesus is at the top of our list. Abiding with him is a top priority. John 15:4
2. Time with him gives us joy, peace, rest and food. Lay everything at his feet and trust him. He already knows everything and is making a way for you. Deuteronomy 31:8
3. His ways are easy and light. Choose his ways in everything. Matthew 11:29,30
4. Our work comes in remembering him in every moment, praising him in every moment, and shining the light and love of him in every moment.
Why? Because of peace. We have been redeemed. The chains are broken and freedom is ours. The Holy Spirit guides us in everything. We need only to wait on the Lord.