Steve Biddulph has a wonderful book called "Raising Boys" I have a copy and it has helped me out so much. My oldest DS is 12 and omg he has some terrible days with moods. This book has explained some of it. Give it a read and see if it can help for you hun. I have been through this with a DD that started at 13 grrrrrr and it hasn't stopped yet