If you want to get a durable bow, I would definitely suggest beating ganon (dark beast ganon is optional) and getting the bowBow of lightLight. If you Don’tdon’t have all the divine beasts though then I would definitely suggest going through divine beast vah medohDivine Beast Vah Medoh.
Some people don’t know this, but once you beat it and go to the Elder in Rito villageVillage, he will give you the great eagle bowGreat Eagle Bow which is three arrows at once and only cost one arrow per shot.
But remember, for every divine beast is, there will be a boss battle with a minor Gannon form such as wind blight Gannon, fire blight Gannon, thunder blight Gannon, and water blight Gannon.
But honestly other than that I would definitely suggest the ancient Bow some of the other comments say.sorry for grammar problems I was using voice to type.