At 95g he's not very old. Even for an underfed pet store BP kept in typical pet store conditions (read as: not optimal).
Probably a few months to 6 months at most.
As stated previously, there's a number of factors that can influence this and you're not gonna be able to get very accurate. Just know that he's most likely not very old at all and you have decades ahead of you with him.