It's incredible how lazy & self-deluted we humans can be to the truth of our relationship with God.
We complain & complain when we're not feeling that our bond with Him is strong. We complain that we can't seem to find the truth behind the things He has asked of us (prayer, fasting, etc...). But the thing about the relationship between you & your Creator, is that His stance has never changed. He's always been there for you, & He always will. He's by your side when you ask for His help, He's by your side when you don't ask for His help. Even when you've forgotten Him, He's never forgotten you as "...He is with you wherever you are." When He's the last thing on your mind, you're the first thing on His. Even when you don't see Him, He sees you for "Allah is the Seer of what you do." He gives & gives & gives, we take & take & take. What do you give Him though? Ask yourself (as objectively as you can), are you full-heartedly putting in as much effort towards your relationship with Him as you possible can?
Like any other relationship, you get what you put in. If you're not putting in any effort, don't be surprised at your lack of faith.
When you're feeling like that connection with Him just isn't strong, remember it's 100% on you. He's been there the entire time, it's you that's not putting in the time & effort. He's waiting for you right now, go to Him.
[quotes from Surat Al-Hadid 57:4]