What you're doing is common. However, when you look at a solution, make sure you understand it fully, rather than just copying the steps for similar problems. Many students start by learning from solutions, but it's important to move beyond that.
Be thorough with the theory, understanding the implications, significance, applicability, and limitations of the equations. Develop your own way of thinking to solve problems. If you always look at the solutions, you might feel they are obvious in hindsight. Train your mind to tackle problems independently. This will take time, but it will help you gain confidence and insight into physics problems.
Good luck!