I'd definitely book an appointment with the GP, just so you can be certain. Although your chances of having B12 deficiency are greater if you're a vegetarian, you can obviously still get it if you're not one.
I used to get something similar to what you have last year, but I've got one of those old-fashioned parents who refuses to take me to the doctors. I ended up getting weekly blackouts and fell down a flight of stairs at school because I couldn't see or hear anything, only heard the screams and the 'omg who pushed her?' after I'd hit my head into the wall at the bottom and was on the floor.
So yeah, I'd get it checked if I were you so you don't have a traumatic experience like mine. Update us on what it is - my blackouts stopped so I never did seek professional advice about it, would be interesting to know what those symptoms could potentially be.
This was posted from The Student Room's iPhone/iPad App