Health Question

Time for a visit to the doctor. As said before, you may have a kidney stone causing the pain and bleeding. Your work is no good to you if you're not healthy.