Some users have suggested this question and answer, but that asks for an exploit, while I am asking for a way to not encounter this in the first place.
Ok, so we all know the infamous words, "too expensive". I think everyone who has played Minecraft knows what these words mean, and for those who don't, I'd advise you to try and not hit those words, because it makes your life harder. So I was looking around the Internet, and I found out that the anvil hits a certain level cap. And I'm trying to enchant my bow, but I don't know how to avoid those words. Is there a certain way to enchant a weapon so it doesn't become "too expensive"?
For those players who don't know what "too expensive" means, it's when you hit a certain upgrade cap (I don't really know what it's call, so ima call it upgrade cap) on an anvil. So when you use an anvil, each time you enchant a weapon of your chose, the XP requirement will keep getting higher until you hit the "too expensive mark. Even if you have enough XP, it will still say "too expensive", so enchant you gear WISELY.