How long does it take orchitis to heal?

Weeks. A true infectious or traumatic orchitis can take 4-6 weeks for swelling to resolve and discomfort to end.