B12 is 264.8nmol/l normal between 141-698. do I need a vitamin B12 supplement or a vitamin b complex would be good to raise the number?

As you noted... your B12 level is NORMAL, and as such does not require undue concern or supplementation. Why was it checked in the first place in an otherwise healthy 21 year old male?