Well my boyfriend looks like James Potter (with long hair) and my (ex)best friend looks a little bit like Severus (with short hair, green eyes and glasses), he also was in love with me so... (You probably don't care about my life, but no, I'm not kidding!)
Ahahahah, if we want to talk about "HP characters", my boyfriend can resemble a mixture of Lupin and Ron. That may seem impossible, but the more I think about this, the more I realize it's true. (I'm comparing him to the HP characters just for fun, he's a fairly complicated to describe, I can't seriously say that he's only a "little bit of this and that!). But in the end, he looks like James Potter, has Lupin's story and acts like Ron xD.
I understand. I have clinical depression, so I know how chronic conditions like that can make life really hard. Fortunately I've been on meds for many years; there are some side effects I don't care for but I never want to go back into the Black Pit. Maybe someday there will be a way for your boyfriend to control his condition.
My mother and my friends thought the same thing about me, but I proved them wrong! You could try to "dye your hair" with photoshop to see how you would look like! I know it sounds stupid, but I did it! ^^