Sounds like you need someone to bounce ideas off to see whether it's you, or the business.
A lot of ppl I know get stuck in their first job for years, unaware how bad it is because <job virgin>, then quit and join a not-terrible workplace and are all "holy shit I didn't know work could be like this". That's why I like my current gig as a freelance IT dev. I get to switch jobs every year without stigma, and stockpile the best ideas and processes from the places I've worked, so i can suggest improvements in the current workplace. When I get bored, I move on.
Also the pay.