I agree with Laura. Get the B12 tested first. It only seems like it would help if you are low on B12. It helped me but my levels were too low.
Have you had your B12 tested? That would be a good place to start. Also, a good B complex is important for nervous system and brain health.