A friend of mine was hit in the hand once and kept the swelling about a week. DR's told him to ice,elevate and take ibupropen.