Estimada paciente, por lo que describes, aparentemente lo que te ocurre es un sangrado uterino disfuncional, causado por desequilibrio hormonal. Esto suele relacionarse con el estrés emocional, el cansancio, los cambios bruscos en el peso, y la falta de sueño. Menos frecuentemente, puede haber trastornos hormonales como hipotiroidismo, hiperprolactinemia, o hiperandrogenismo.
Lo que te recomiendo en primer lugar es que intentes descansar adecuadamente, y evitar el estrés. Luego de unas semanas, tu ciclo debería normalizarse; si esto no ocurre, podrías realizarte estudios hormonales (tiroides, prolactina y andrógenos) para descartar otros problemas.
Mientras tanto, si el sangrado es abundante, podrías tomar un medicamento llamado Medroxiprogesterona, de 10 mg, una vez al día durante 10 días; esto debería detener el sangrado en pocos días, y al finalizar el tratamiento deberías tener una menstruación normal. Luego, puedes comenzar a tomar anticonceptivos para regularizar el ciclo, hasta que puedas consultar a tu ginecólogo y realizarte los estudios.