I don't know about your boyfriend. My daughter uses something from Clinique for dark circles that works great.
In my friends circle everyone using Revitol eye cream.Most of them are boys working infront of computer....They delivered good result even I can see the changes...I think This one suitable for your boyfriend...
Could be an allergy since that's one of the major symptoms of allergy. Have him see a dr.