Ok- a few points to consider.
The basic 'flaw' with your GP's thinking is that she wants to keep HRT to a minimum. When she says 'they' do not recommend it for long, does she mean your drs' practice? Because the British Menopause Society issued a new directive last year which said there must not be time limits on the use of HRT- the old 2-5 years has been ditched but some GPs are out of touch.
I will link to this for you and if necessary print off and take to her.
BMS statement on HRT
Summary practice points
The decision whether to use HRT should be made by each woman having been given sufficient information by her health professional to make a fully informed choice.
The HRT dosage, regimen and duration should be individualised, with annual evaluation of pros and cons.
Arbitrary limits should not be placed on the duration of usage of HRT; if symptoms persist, the benefits of hormone therapy usually outweigh the risks.
HRT prescribed before the age of 60 has a favourable benefit / risk profile
It is imperative that women with premature ovarian insufficiency are encouraged to use HRT at least until the average age of the menopause.
If HRT is to be used in women over 60 years of age, lower doses should be started, preferably with a transdermal route of administration.
It is imperative that in our ageing population research and development of increasingly sophisticated hormonal preparations should continue to maximise benefits and minimise side effects and risks.
This will optimise quality of life and facilitate the primary prevention of long term conditions which create a personal, social and economic burden
__
I will also link to the Women's Health Concern which is the patient arm of the BMS.
www.womens-health-concern.org/help/factsheets/fs_hrtrisksbenefits.html
Depression is known to be part of peri and menopause. But as you are also having classic meno symptoms it makes sense to use HRT which has few if any side effects at your age, and not powerful other kinds of drugs.
The risks of HRT at 46 are minute and they don't 'count' your years on it until you reach the age of average meno anyway- so you could start on it now and carry on to 52, then still have 5 more years if she insists on you only having 5 years!!! But if she is so out of touch then I'd suggest finding another GP.