The symptoms are showing possibility of ligament injury along with other soft tissue involvement (meniscus). You will need proper evaluation by orthopaedic doctor. 3 months is longtime for recovery. Kindly take orthopaedic opinion asap.
Next Steps
After evaluation by orthopaedic doctor you will need physiotherapy for sometime irrespective if he suggests surgery or not.
Health Tips
Avoid hyper bending movements.