Hello, I am relatively new to CP (like a bit more than a month with past programming experiences), I've been learning from online resources such as Codeforces, AtCoder, Hackerank (don't really like hackerank tbh).
I was able to reach around like a 1000 on Codeforces through contests and I've done contests on usaco (still on bronze).
What would be the best way for me to exceed from where I am right now and possibly reach Plat one day (hopefully before my senior year) ? Would it be enough time for me to achieve it in roughly 2.5 years?
If any of you have suggestions, how many hours or problems a day should I practice, or what type of problems should I practice for now to move on to silver?