I’ve been getting heavy periods , tiredness , my whole body is tender, migraines?

Hello I’m (…) age 23 , I’ve been getting heavy periods , tiredness , my whole body is tender, migraines , my left and right side of my neck starts throbbing but it comes and Goes, my eye sight goes funny , I get light headed, lower pains in my tummy, bloated , peeing a lot , I’m getting scared if it’s bad due to me having a son only 10 months .
can you please get back to me soon as possible please