No, you do not have to wear black for senior portraits. While black is a timeless and versatile color that can look great in pictures, there are plenty of other options available as well. You should choose an outfit that reflects your personality and makes you feel confident, regardless of the color or style.