After working almost seven years, I went on an interview that an acquaintance told me about. The interview went very well, and shortly after I left the office, they called and offered me a job. I told them I'd need a few days to think about it.
I went into work the next day and told them, then tried to see if I could get a counteroffer from them. It wouldn't have taken much for me to stay; I was working in town and the new job would be a commute. If they could have matched half of what the new offer was, I would have stayed.
But it was no dice. I took the job.
And you know what? It ended up being the best choice I could have made. The acquaintance who worked there and told me about the job I know call "friend." I moved from a solo environment to a team. My skills have improved, the pay improved, and even the commute has turned out to be a blessing thanks to audiobooks and podcasts.
Just something to think about. Honestly, I think if you think it's time to leave, you should just go. It's time. Don't fight it.