You might greatly benefit from time spent in basic gear (mask, snorkel, fins) in a lake, shallow bay or other water if a pool is not available.
You say the fins are comfortable enough for the first 2-3 hours. That's 4-6x longer than most divers would be wearing them at any one time. Poor fit will cause problems, but some discomfort might be due just to the fact that you are new to this. I used to get sore soles in my feet after every single (~30 min) dive. I think I was nervous and instead of forgetting about the movement and letting it be natural, I was unconciously flexing the sole of my foot on every single stroke, as though I had to flex with my toes to make the fin move. In time I felt more comfortable with the fact that the shoe pocket and strap will keep the fin on and all I had to do was move my whole leg from the hip. Time in the pool w/ just mask, snorkel & fins will help you get more more accustomed to the proper movements. Swimmers use the kicking board to teach them to kick properly from the hip; you might find this useful too. I also found that my muscles needed to get used to new activities. Even though I had been an active swimmer for years, on my try-it dive my calves cramped every few strokes, on my first dives maybe every 10 min.s or so, then after the first summer only rarely.
And I agree with what the others say that you need an instructor with more time and who can give you more feedback. We were taught to always let the student know when he is doing something right or well, not just focus on what needs to be corrected. Learning scuba is very different, foreign and new skill set and the student deserves a more active, supportive, helpful response. It sounded to me like you were progressing just fine and are a normal student, but you should have had more time to practise and more feedback on your efforts and progress.
You say the fins are comfortable enough for the first 2-3 hours. That's 4-6x longer than most divers would be wearing them at any one time. Poor fit will cause problems, but some discomfort might be due just to the fact that you are new to this. I used to get sore soles in my feet after every single (~30 min) dive. I think I was nervous and instead of forgetting about the movement and letting it be natural, I was unconciously flexing the sole of my foot on every single stroke, as though I had to flex with my toes to make the fin move. In time I felt more comfortable with the fact that the shoe pocket and strap will keep the fin on and all I had to do was move my whole leg from the hip. Time in the pool w/ just mask, snorkel & fins will help you get more more accustomed to the proper movements. Swimmers use the kicking board to teach them to kick properly from the hip; you might find this useful too. I also found that my muscles needed to get used to new activities. Even though I had been an active swimmer for years, on my try-it dive my calves cramped every few strokes, on my first dives maybe every 10 min.s or so, then after the first summer only rarely.
And I agree with what the others say that you need an instructor with more time and who can give you more feedback. We were taught to always let the student know when he is doing something right or well, not just focus on what needs to be corrected. Learning scuba is very different, foreign and new skill set and the student deserves a more active, supportive, helpful response. It sounded to me like you were progressing just fine and are a normal student, but you should have had more time to practise and more feedback on your efforts and progress.