You seem to be having a hormonal
imbalance as you do not get regular cycles; bloating
can be due to hormone effect or due to some renal problem. The fact that you have always had some difficulty using the toilet calls for further investigation. You could be having an anomaly of the urinary tract
or some infection that could be causing the pain. In the current scenario, I would ask you to see a physician for a general examination and go for further evaluation with a gynecologist or a nephrologist
if deemed necessary. Hope you find this information useful. Take care.