Bruh, your age does not matter here. I know a friend who got his first job as a developer when he was 28. And he was from a poor background. So, chill.
You already seem to have started with web development, but what I feel you lack is planning, interest and dedication.
Like you might have just a bunch of web dev titles around the internet and giving it a try without an actual plan. You can find a tonne of roadmaps on the internet, but they prepare your towards being a better dev that being job ready. Hence they take time and absolute dedication.
As a dev myself, I would never refer someone who has not put in the time and effort into a modern tech stack. So, if I give out a roadmap to you to be job ready in a month or so, its a disgrace to myself as I know how it is to work with a junior who barely knows anything related to web dev properly, but somehow cleared the interviews and made it to a job.
If you are gonna choose the above path, PLEASE DON'T !!!! YOU'LL NEVER LAST LONGER THAN 2 MONTHS as companies have probation periods in the beginning where they analyse your skills and performance and if they find it shitty, they will have to terminate you from the job and you'll be back to sqaure 1.
Better spend the next 3 months in learning vanillaJS + React + Redux + vanillaCSS + if you have time a css framework like tailwindCSS or a component library like material or bootstrap. 3 months is more than enough to learn and build basic projects. People will say don't build clones of websites like netflix, spotify and all. Don't listen to them. Start with building clones. That way you have a design to refer so you can try to build your own versions based on it. This helps with solidifying your skills and help you understand better ways of doing it over time. Once you build those close, its time for you to put in your own ideas, draw a rough simple wireframe designs for the app and start building. Can't think of many ideas to work on ? Spend time on OSS projects on GitHub