you need to get checked out. multiple things you mentioned are signs of pre eclampsia.
hope everything is ok!