Hi ,
Though the photo that you have shared is a liitle hazy and not clear properly , but as far as aesthetic is concerned , better to do veenering to avoid any further complications . Though bleaching can be done , but it may cause sensitivity in future.
Next Steps
Better to consult with a dentist near to you .