That’s irregular. Have it checked by a medical professional and get a second or third opinion if you already were at the doctor.
There is cases where the underlying reason can not be discovered. Those are usually harmless. Pretty much all cases where an underlying reason can be determined can be tested for and for almost all of them should get you medical treatment. They reach from not good to serious danger to your health.
Have you looked for help?
Hope you at least talk to someone about this. Ideally someone who is going to support you.
I advise you to seek help.