Hi tabbycat
I'm just catching up too and would like to echo what Kathleen said! I was relieved to read that your son was only 15/16! Being horrible is so normal!! yes - all that testosterone, hate and rebellion. I've got 3 boys youngest now 21 and they're all lovely and well balanced but some went through difficult times when teenagers. Slamming doors, losing tempers, breaking things. Eldest son would smash things (his own things) in his bedroom eg crash his hand down onto his computer or some other electrical things and they would break - he would have to pay to replace them of course. He was terribly moody and of couse would try things on - swearing, drugs etc. I won't go into everything on here but we had to be really firm. Of course he doesn't really hate you but that's all part of learning to be an individual, and adult and their own person. Just keep the ground rules firm and unfortunately sanctions maybe needed for extreme behaviours - we had to resort to these eg cutting money we gave them, access to cars (when old enough) etc. You wouldn't think so now and they all love coming home.
As the others said you need to concentrate on yourself and explain to him how you feel and ask for his help in understanding. Did I read that you said you do everything for him? If so - definitely time to train him to do stuff for himself especially as he is getting older. Mine would change their own sheets from young age, had them doing their ironing ( or not if they couldn't be bothered) by 16 ( except for their school uniform). Goes without saying they cleaned and tidied their own rooms ( or not - I wouldn't do it for them when teenagers). When they were younger their pocket money/allowance was dependent on rooms being done as well as weekly and daily chores they shared. eg clearing table, washing up, loading dishwasher + often one other job at weekends I would ask them to do.
re the HRT I would agree with Dancinggirl that it is difficult to get the right balance when you are peri-menopausal and especially when you are still having regular periods. Once you know what your periods are doing maybe you might try again. I had an idea that women in peri with regular periods who are not progesterone intolerant might actually benefit form ultra low dose Femoston which is a continuous combined HRT - but no-one prescribes this as it's meant for post-meno. My theory would be that it stops the extreme fluctuations and prevents the drop in oestrogen (and the extreme progesterone withdrawal) but would not be so high that you would get severe side effects. Just a thought.
I agree with the others that you should persist in getting checked out as to why you keep getting bugs and are so run down. Sounds like you are doing all the right things re diet and general health. Are you getting plenty of exercise - walking in the fresh air even? Can't remember if you said that or not?
Re the thyroid tests - do you have the actual readings? Some women apparently have normal result but still get symptoms - sub-clinical hypothyroid I think it's called. Might be worth getting consultation from endocrinologuist although not sure if you would get a referral if bloods were normal. Try to find out the readings.
Also sending a hug too

- sounds like you're having a rough time but you'll get through it little by little.
Hurdity x