Split personality can be a sign of borderline personality disorder. People usually do not change and if they change for the better it is a result of very hard work done by themselves. Encourage your boyfriend to to contact a Cognitive psychotherapist.
Read more about borderline personality.