It is important to read texts that are at the right level for you - not too easy, not too difficult.
You need to know what your personal reading level is. (Note that your reading level may not be the same as your overall level in English. For example, your reading level is normally higher than your writing level, and higher than your overall level.)
Ask your teacher to help you determine your reading level. If you don’t have a teacher, try reading a few texts from different levels. If you have to look up a lot of words in a dictionary, the text is too difficult for you. If you don't have to look up any words, the text is too easy for you. Try something at a lower or higher level. A teacher, librarian or bookstore clerk can help you find something easier or more difficult.
You can also try our reading test to help determine your reading level.
Designate a place and time for reading every day. Your reading level will increase with time.
Graded readers (also sometimes called "readers") are books that have been written for English learners at a specific level. Different publishers may use different ways of describing level, but essentially they range from Beginner to Advanced. The language in graded readers is graded by vocabulary and grammatical structure. Beginner graded readers typically use only easy grammatical forms (eg basic tenses) and a limited number of words (eg 300 headwords). Advanced graded readers may use the full range of grammatical structures and many more words (eg 3,000 headwords). Most publishers of English language learning materials publish a range of graded readers on a variety of subjects covering fiction and non-fiction.