Calf strain can happen due to micro tears in the gastrosoleus muscle. Healing does take time. What you need is a good rehabilitation protocol. is a blood vessel which carries blood from muscle to heart. It must be fine
Next Steps
Sportsman like you should consult a good sports physiotherapist who will put you through rehab protocol. That should take care of your pain. Vein
Health Tips
Avoid kick boxing Till your pain decreases