Hello,
Welcome to ehealthforum and thanks for writing
Your symptoms as decreased blood flow,spotting,mood changes,cramps indicate the possibility of pregnancy.If you had unprotected sexual contact in the recent past then high chances of conception are present.
Other than that it can be due to hormonal changes which might be due to any underlying issues,drug effect,stress etc.It is difficult to give an exact diagnosis without examination.
Get a Urine test done by fresh morning urine sample for pregnancy determination and visit a Gynaecologist for evaluation.
Take care!