I've always had very fine hair but quite a lot of it. Over the last year or so, since I've turned forty, my hair has got really horrible. It's frizzy in places, thin at the ends and looks kind of like it keeps breaking off because there are so many short parts on the top of my head compared with longer. Is there anything I can take to try to get some fullness back or recommendations for a different haircut?