I've never used witch hazel for soreness or bruises. I always use arnica for those. It works great! I don't have arthritis and have no idea how it would be for that. I'll remember the witch hazel though just in case. I always think of it as an astringent, too.