OpenGL VBO rendering vs Immediate Mode

Is it quicker, to add all the vertexes of my geometry to one VBO every frame and render it, or use immediate rendering mode?
I ask as I’m facing an issue at the moment where immediate mode rendering is just as fast as my VBO rendering.