I agree with the points listed by studentproofreader.
It also depends on what aspect(s) of English you wish to
learn. I mean, you will learn spoken English pretty
quickly since you are already living in an English-speaking environment.
But learning English to pass some test (ESL/TOEFL) will
require work and time.
c) how often you are exposed to other mediums (television/magazines/PEOPLE!) who use English regularly
Studentproofreader, I happened to see some (seemingly unintentional) humor
in this. 'other mediums' - may mean Mohsin is also a 'medium' (one through whom spirits communicate), which he well might be. ;-)
As far as I understand, 'mediums' is used only for people
communicating with spirits, and 'media' is used for TV,
newspapers, magazines, as also for CD, tape, etc.
No offense meant.
While on the subject of mediums, here is a short joke on psychics:
One psychic to another: "You are OK. How am I?" :-D