What are the best treatments for a groin injury?

Patience. Recovering from a muscle injury can take anywhere from 2-6 weeks depending on the severity. Ice, rest, and stretching will help recovery. Anti-inflammatory medication can help decrease pain and swelling. Avoid reinjuring the muscle by modifying your activity and consider seeing a sports medicine specialist or physical therapist for help in directing your treatment.
R.I.C.E. and Rehab. Always seek medical evaluation if your condition does not improve with treatment. Briefly, care for a groin injury should initially involve ice, rest, and a compressive wrap. Early range of motion is important when pain allows, followed by gradual strengthening exercises and methodical and controlled increase in activities. Medications and physical therapy can be helpful as well.