I know this will sound cheesy but to me you will never completely learn something.
However with plenty of hard work, you could get comfortable around a few months. Reading helps, but you need to be hands on. If you aren't doing something regularly, it is easy to forget.