Hello and welcome to healthcare magic!!!
I would suggest you get a urine pregnancy
test done and consult your gynaecologist soon and the stomach pain maybe because of the stomach ulcers but the delay in periods and mood changes and the dizziness
may be because of pregnancy it is better you get yourself evaluated in case of an unprotected intercourse