Лично я не могу дать однозначного ответа на этот вопрос. Можно сказать в целом: и да, и нет. Да - потому что при попытке начать говорить на английском после длительного перерыва начинаешь осознавать, что совершенно не помнишь определенные слова; нет - ибо после недолгой практики все изученное вновь возрождается в голове и говорить становится так же просто, как и было раньше.
По своим недавним наблюдениям я понял, что даже при самой незначительной практике можно поддерживать свой текущий уровень знаний. Так на протяжении нескольких месяцев я не общался, не читал и не слушал на английском языке вообще. Но стоило мне посмотреть пару эпизодов одного нового оригинала, как я вдруг понял, что мое понимание речи не только не ухудшилось, но и напротив - стало лучше. Даже не знаю, чем это можно объяснить, но со временем как-то перемены становятся более ощутимы. То же самое проявилось с чтением. Если раньше читать учебники по программированию было довольно тяжело, то сейчас они идут практически как на родном языке. Да и при общении со своей старой знакомой никаких проблем не возникло вообще. Предложения сами составляются в голове, и о таких вещах как
грамматика английского языка думать совершенно не приходится, все идет полностью на автомате.
Скоро уже исполнится два года с момента, как я начал серьезно заниматься английским, и должен признать, это не столь малый срок. Однако в целом я очень доволен тем, что потратил столько времени, хотя по сути наибольшее его количество было затрачено на протяжении первого полугода. Как-никак это знание очень полезно, это - на всю жизнь, и с его помощью можно изучать многие другие вещи, о которых в русском интернете гораздо меньше информации, чем в английском. Под этим я подразумеваю некоторые компьютерные тонкости, хотя, уверен, это применимо абсолютно к любой отрасли знаний. Учите английский, друзья, ибо это круто!