Sounds like you have a calf injury, obviously. I had one too and wowza, that's painful! I used arnica on it (have you ever used this? You rub it in, it's an all natural product that you can get at any drug store). I also got some menthol stick ons, Salon Pas is a brand name, Icy hot is another (but not my favorite product). I also did massage on myself and took ibuprofen. I did a lot of stretching. You can ice it or use a heating pad, both help.
Does your gym have a pool? You could try water aerobics or swimming while you heal. good luck