All of us have struggles, of course some days are easier than others. We still need shelter, someone to fall back, your shelter is the lord. He will help you on your hardest days, as well as your best days.
In the chapter Acts verses 3:6-10 it talks about a man named Peter and how he has nothing to provide, he can’t even walk. Jesus provided for him and made his ankles and legs strong again so he could walk again! Jesus provided for him, and he will provide for you too.
Think of a time God has provided for you. Think about how it felt. How the love and relief consumed your body. “that times of refreshing may come from the presence of the lord..” (Acts 3:20) God knows when we need him before we know it ourselves. We all make mistakes, we all sin, yet God continues to always provide for us. So open your hearts to God and let him be your shelter.