Hey man, sorry to hear about the injury...
It could possibly be a stress fracture.
#Ihad the same issue on going for about 2 months before i saw a doctor, i was laid up for 5-7 weeks but now im back and it's perfect.
Honestly, rest is the only way...horrible but true.

While it's injured try swimming using the top of your body only, or rowing.....don'ty let training drop entirely