I know this is a very vague question, but I'll try to explain it as best as I can.
I started using SW about 6 months ago. I have a 3 hour college class on weekdays. There's no lecturing you just grab a textbook and follow the instructions. There's a teacher there if I have questions, but I got tired of always bothering him so I just use the forums instead.
I'm sure some of you have noticed I'm always asking questions on the forums. Mostly very basic things that I feel like I should know already. How long does it take before you can do almost anything in solidworks without getting stuck multiple times a day and not knowing what to do? I just feel like I'm not very good at SW for doing it for 6 months now.