Honestly, I don't believe in cutting your losses to save face. If you like the guy then text/call him again. Even if you're usually the one to do this (Heck, if you are he might be all weepy because you stopped being interested, imagine if the guy who always initiated with you just backed off!).
Its up to you of course but in the end of the day, losing out on a relationship that you want compared to a guy maybe once thinking "She's a bit pushy" at worst, that shouldn't even be a question. Go for it. Yikes. Everyone else here is treating it like romantic options grow on trees. Liking someone is rare enough to ask one time extra.
Sounds like he's not too interested if he can go so long without even checking in with you. Unless he's the one consistently making contact, then perhaps he feels like YOU aren't interested since you've yet to initiate a conversation with him.
Let him go and move on. You're not a dog, don't run after him. You deserve better than somebody who makes you insecure about yourself and where you stand with them. I'm fighting a losing battle with this guy for exactly 6 years tomorrow...
Personally I would. It's a sign of indifference or disinterest. If someone takes that long to respond then it shows you aren't' the first thought on his mind. If you texted him last, then his lack of response tells you where you stand with him.
If I don't know where I stand with someone... I stop standing and start walking. I'd move on from him.❤