Many sites out there can help you calculate the total cost of evolving/leveling up to your desired level. I like gamepress’s IV and CP calculators. Start with their IV calculator to get the exact level and IVs, and then use the CP calculator to figure out how much dust and candy it will take to power it up. https://pokemongo.gamepress.gg/cpcalc#/
I agree with everybody that 93 is good enough to evolve now and check the moves before deciding whether to power up further. If you feel like being patient, though, that’s fine, too. Use the IV/CP calculators to check the costs of leveling a level 20 up to your desired level, because your most likely to hatch rather than catch anything with better IVs.