Everyone progresses differently, but if you are practicing... then I'd say you are doing fine. Don't get discouraged.. just keep at it.
I think that is the biggest struggle of a beginner player.. is to keep at it through the discouraging parts. It is for me anyways.
Great works are performed, not by strength, but by perseverance.