Recovery from anything varies with the individual.
Don't rush into riding again is the best I can offer. Rest, warm baths, stretch a little and rest some more.