Pure silver nitrate solutions have an indefinite Shelf Life in a sealed container. Photo grade chem is often cheaper than reagent grade because some impurities are allowed, and depending on impurities shelf life can vary.
In photo grade chem often expensive purification was saved while working the same, knowing what impurities can be allowed was a share of the profits. Many times impurities decrease shelf life...
Reagent grade chem has to be very pure usually, but in particular industrial applications some particular impurities are allowed to reduce cost.
As Andrew points best is testing it. Probably your AgNO3 it's good because many low purity silver nitrate solutions are light sensitive and change color, so if after 45 years it's still clear then probably it was a pure enough AgNO3 to last indefinitely. Worth to try it.
https://saltlakemetals.com/product/silver-nitrate/