Everyone’s personal experience of job searching is just that, personal. It’s different for everyone, it can take a short time for some, and for others much longer. It can also be a very stressful, uncertain time, especially if you are struggling to secure the role you desire and deserve, at the level you want.
Sometimes accepting a less appealing position to gain work experience can be a sensible approach, especially if financially you’re not in a position to keep searching. However, it’s also important to consider those roles if the employer has a good reputation, as it might lead to better opportunities and/or will open up new contacts/networks for you.
If you do opt to take a less appealing position, try not to get stuck. Keep on job hunting, perhaps seeking opportunities within the company you are in, and building up your networks.