Yep, I went through the same thing for SEVEN long years and I only began to come out of it about this time last year.
Turns out when you are feeling warm and fuzzy with God, that is called consolation. But when you feel like He's not there, that is called desolation. Most people go through both on and off throughout their lives. My mentor told me that when we are in consolation, we are the ones getting the benefit of having a kind, loving and merciful God. But when we are in desolation, God is getting the benefit that we still love Him even when we feel He's not there. I always thought that was kind of cool.
BTW, there are many Saints who have been in desolation for DECADES at a time. No matter, as they still ended up as Saints!