I was on dianette for a year for acne, I came off it a month ago and I'm now on yasmin. I can't advise you as to how it works for hair but for spots it was great, it really cleared my skin up to the best it has been in a very long time. I don't know if it will be the same for you but I had to take it for about six months before I saw any results which was frustrating. As for side effects, I didn't really put on any weight, I'm still a size 8, but it does give you a bigger chest. Also, it gave me a constant dull headache, I was willing to put up with it as I found that when it got too bad syndol made it go. I had to come off dianette as I started getting migraines but it was really effective apart from that so I hope it works for you, just be prepared to be patient whilst it kicks in.