As you can see the reason for your ailment is clear.
You have bern straining a lot which has resulted in muscle soreness or ruptre with local hematoma
Its nothing to be alarmed of as such injuries are common in athletes.
Apply ice packs to the sore region and take an anti-inflammatory medication like Nac plus.
Stop exercising and straining for a week.
I think this should suffice.