I'm feeling sick dizzy bloated moody very tired off my food peeing a lot could I be pregnant last period was on 22nd march?

Possibly. Probably not, but do a test anyway. Sometimes you can have a period when you are pregnant. Lots of things could make you feel like this. See your doc.