BoardinVT1
You have strained or pulled something. Recovery time estimation is impossible in cyberspace. While you shouldn’t continue with the overstretching that caused the problem, you don’t want the area stagnant and immobile. Walking is good, stretching adjecent muscle groups, and massage if you can stand the pain. Pain means rest, and there is nothing to speed time.
I am not a professional, this is only what has worked for over-achiever me.
Remember that stretching is not the be-all end-all. Hopefully you train strength, power, speed, condition and endurance in balance with flexibility. They are all many parts of a whole.
“Waiting is bad.” - Musashi