Internal pain in lower stomach, often have to pass gas. Also, pain in testicles, especially when running or moving quickly. I think I may have just strained something down there from squatting and doing heavy lifting last week, but the pain has been going no for about three days now.
Hi ! Good morning. I am Chat Doctor answering your query. Discomfort in the testis could be due to ignored repeated trivial trauma, which causes inflammation causing pain/discomfort in the same. Testis being an intra-abdominal organ embryo-logically, brings the nerve supply to it from above, and so the pain in the testis is frequently radiated/felt as a discomfort in the abdomen/pelvis area. If I were your doctor, after a thorough physical examination I would advise you for the following:1) Support your testes with properly fitting undergarments.2) Avoid standing for prolonged period, and avoid lifting heavy weight if you do.3) Advise you for a routine blood tests like a CBC, AEC, Bag, HIV test and a urine routine/microscopic examination followed by a culture and sensitivity report if need be.4) Avoid indulgence in any sexual activity if you are active sexually which would prevent further trivial trauma if any to the testes, apart from precipitating any kind of infection if present.5) Prescribe a broad spectrum antibiotic along with an anti-inflammatory Chat Doctor.  The antibiotic could change after the report of the culture sensitivity test of urine. If your symptoms and discomfort do not subside with the above measures, then I would not hesitate to advise you for a Doppler ultrasound of your testes and an ultrasound of the abdomen if need be. Further management would depend on a physical examination and related investigations of the situation. I hope this information would help you in discussing with your family physician/treating doctor in further management of your problem. Please do not hesitate to ask in case of any further doubts. Thanks for choosing Chat Doctor to clear doubts on your health problems. Wishing you an early recovery. Chat Doctor.