English language is very easy. The way you are taught is not right. That is why you are struggling with English. Learn English language with NLP (Neuro Linguistic Programming). It is a simple, practical, easy and experiential way of learning. When you learn English with NLP tools and techniques, you will learn it the way you had learnt swimming and cycling. As you cannot forget swimming and cycling you cannot forget English with NLP tools.