. . . this sounds like pre-eclampsia to me. Have you had it checked out? If you haven't you need to go to hospital immediately.

link