Brain tumour?

So I've suffered from migraines for a long time  but they where a lot less frequent until about last October. I'm having headaches a lot more frequently now, I'm getting dizzy spells and nausea and I sometimes get this like deep sharp pain in the right hand side of my skull that just stops me in my tracks then disappears as quickly as It comes. Never had that before but I can just tell it's not right, you know? And my eyesight has massively decreased in the last 12 months I used to only need glasses for seeing things faraway but now I can't take them off at all because if I do everything is just blurry. A couple times if had these twinges like someone is poking the tip of a needle right on the pupil of my eye continually for a few minutes before it just disappears, had it in both eyes. I get depressed quite easy and agitated aswell.

Could it be a brain tumour? And should I go to the doctors?