I think your comprehension difficulties are due to your low vocabulary skills. If you're a beginner I suggest you to try to understand lyrics because they are shorter and you won't be tired of looking up a great deal of words and eventually give up reading, not to mention that by singing the related lyrics you will memorize the new words much faster. Also read short articles from magazines, newspaper and so on. Read it first in loud voice (I mean, loud enough for you to listen to your own voice), thereafter you look up the words you don't know. Then after sometime change gradually to longer articles, lyrics and this way you will have more vocabulary and thus, more understanding. If you're not a beginner and already make use of this suggestions the only further suggestion I give you is: read, read and read. Having more knowledge does not take space.
I do hope my suggestions can help you.
P.S. If you love English like I do please send me a private message so that we can chat.