Stop in for a cup of coffee

Hate those kind of injuries, take so long to heal. Hang in there and stretch a lot. Sometimes ice works too.
I have a cool pad getting cold again now, yes, heat first, then that cold one to finish it off. Slow stretching today