Welcome to HCM.
missed the varicocele
in your right testis. The pain you describe is typical of varicocele and the only treatment available is surgery, which, as your Doctor rightly mentioned, is best done after marriage. Meanwhile avoid lifting heavy weights, do not indulge in rough outdoor games, badminton, etc. Do not go to Gym., avoid exerting yourself too much, drink plenty of water so that you do not have to strain to pass stools. In short try to avoid all conditions which will increase the pressure inside your abdomen.