I would suggest you to try PRICE, which stands for Protect Rest Ice Compression Elevation. And it would take around 6-12 weeks to fully recover, so, be a little patient.