HI Abhi,
That's a great result, you can be proud! There is absolutely no need to feel bad about taking almost a month to finish this.
If you want to learn more, the Fundamentals of Mesh Modeling is a 'must': https://cgcookie.com/courses/core-fundamentals-mesh-modeling
I agree with Martin, nothing to feel bad about. You are only beginning to learn and this 3D stuff is hard, it'll take time and it'll take whatever the time it needs to take. We're all different. Today is three weeks, then it'll be two weeks, then one week and then it'll become second nature and you wont even think about time. Just have fun and enjoy the process.
After the fundamentals of mesh modeling, another beginner's friend course is REV:
https://cgcookie.com/courses/rev-model-a-low-poly-muscle-car