hi ! pain in scrotum may be due to injury or hydrocel - swelling of scrotum with or with fluid. already you have been suffering since 3mnths may be due to hydrocel. consult a good homoeopath and get checked and go for medication, or else you can consult a general physician and get checked for medication.
Health Tips
avoid lifting heavy weights. as it may increase the pain. check your urination if you have any discomfort during urination like burning etc, which may indicate stones in bladder or ureter which may cause similar pain. or else you need not worry about it.