HELP! When can I test???

My periods messed up, been getting PMS for a few weeks.

This week I’ve been super bloated and kind of crampy, heads been hurting, and boobs are still sore (been sore for a few weeks)

I’ve just been miserable lately.

I know I’ve had a lot of stress and things happen to make my period off plus I have irregular periods in general.

Had sex like twice like 3 weeks ago. Would I be okay to test?