Все зависит от уровня сложности текста и интенсивности занятий. Если речь о чтении дорожных знаков – для этого вам достаточно уровня А1, то есть можно поизучать язык пару месяцев. Если речь о меню в ресторане, объявлениях или простых сообщениях – хватит уровня А2, то есть до полугода изучения. А если вы хотите читать простые статьи в журналах или новости со словарем, нужен будет средний уровень языка (В1). Чтобы читать сложные статьи и книги в оригинале, нужен очень высокий уровень, С1-С2. В принципе, это возможно и с B2, но придется обращаться к словарю.
Как правило, прохождение одного уровня занимает 3-6-12 месяцев в зависимости от интенсивности занятий (от наиболее к наименее). Некоторые уровни занимают чуть больше, некоторые чуть меньше. Но в целом, чтобы выйти на очень высокий уровень, понадобятся годы. Поэтому, все зависит от того, что именно вы хотите читать на английском.
Очень просто – ваши возможности понимания зависят только от вашего словарного запаса и знания грамматических правил. Соответственно, чем больше слов вы знаете, тем больше понимаете.
В целом, чтобы более-менее понимать обычный (не академический, не сложный) текст, достаточно иметь средний уровень (В1-В2). Для этого вам понадобится минимум 2 года изучения языка с нуля.