I went through the same thing for 15 months as well. What I did in that time was make a portfolio, study and build like hell, applied for all the jobs I thought would (honestly) suit my developing set of skills and I got in front of every person who showed even the slightest interest in listening. I also worked on a few upwork projects to get myself a bit of experience.
It's discouraging as hell, but you'll make it if you just keep pushing and be honest with yourself about the jobs you're applying for. Don't go for only the bigger jobs, Jr positions are worth thier weight in gold. They'll get you in the door, you'll learn fast in the trenches and build up that experience.
KEEP TRYING, DONT GIVE UP!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.