Try The Lamb Center, they have showers, mail pickup, food, and more. Merrifield has coffee and art study and food referrals and very helpful people.
I don't believe they have public showers here. But there are plenty of county community centers that have showers available.
Thanks! Your answer is awaiting moderation.