You should try the Body Shop's shampoos and conditioners they are so good I only wash my hair once a week and it never ever becomes dry and frizzy.
You can think about other things in your life instead of him like finding another better boyfriend and also maybe you would like a new bestfriend.