@petergyang Try not to focus on others & their progress, everyone works at a different pace.
Instead, focus on yourself, take the time you need to understand the problems and don't rush yourself. It's a marathon not a sprint.
Also, look after your health both mentally and physically.