K.W.
My son struggled a lot in the beginning. It was hard for us because it seemed like everyone we knew had kids reading at older levels. I have read suggestions on different things on here.
One mom suggested the library. That is great I believe because they have so many FREE programs that rock. We have tons of books at home but every other week we go to the library and I allow my 3 kids (7, 4 and 2) to pick out their own books. My son (7 yrs, 1st grade) would pick out easy books but once I noticed they were getting too easy I suggested harder books and praised him on his progress.
Sight words are a must, if he isn't great at those Walmart has some inexpensive flash cards that were awesome for my son. Also one mom suggested the Starfall website, that is FREE too and an awesome outlet, my kids honestly think it is just for playing.
You might offer to let him read one page you read another page. This way he doesn't get overwhelmed by the length. I have also re-read the book to my son afterward too. The biggest thing I think for you is to keep him excited about reading. Read street signs, magazines, whatever it takes. You may have a grandparent, cousin or family member send him postcards...
I think that although you want him to read books, etc know that just taking small steps can be so rewarding for him.
Either way you are not alone mom...I have been dealing with the same struggle :) Good Luck!
K.