It would be a good idea to supplement with B12, as others have suggested, but have you also looked into ergonomic factors in your home/office? You could be sitting incorrectly at the desk/computer...