I think it depends on your ability to learn, and how long it takes you personally to grasp the concepts. Two hours a day, really isn't very much. Considering i am taking comp sci in school, I am in class 2-3 hours a day, and the homework on top of that is at least 2-3 hours per class...
But everyone is different. Some people get it, some people could spend hours and hours and not understand a thing.
Sorry I'm not more helpful.