Most people should train their arms twice a week (with 2 to 3 days of rest in between), except if they are hardgainers, in which case once a week is best. Another exception is that of the extremely advanced bodybuilder who have so much muscle mass and strength that once a week training works best.