My vet said every dog is different. My male(lab) at 3 years took a week and he was faster than ever with no complications. My female(lab) at 8 months took a month before being back to normal. Best wishes on a fast and healthy recovery.
Best,
Ron