AIBU for feeling upset for not having some financial security in a 20+ year relationship?
I moved to the UK and left everything behind for love, my first love. My boyfriend had a company and his own house, could not speak my native language so I stopped my university course, moved and started working for his company. All was well. Two years later, I got pregnant unexpectedly. He (and his family) wanted me to abort but I didn’t. Our son is turning 18 this year. Four years later our second son was born. He was planned but also the last time we ever had sex again. My boyfriend seems to lose all interest in me romantically. Over the years, I tried to discuss it but he seemed to be again not interested. Although we remained a good parental team, I felt very lonely at times but tried to put my focus on the boys’ needs.
Moving forward and now being together for 22 years. Unmarried … I was hopeful a few times he’d ask but after waiting patiently, I gave up on that thought altogether a long time ago.
This month, I discuss the difficult topic of what would happen if one of us dies suddenly. I lost a dear friend of mine who was younger than me to Covid so it’s been playing on my mind. I can’t describe how hurt I felt finding out there is absolutely nothing in place for me. I don’t have the right to stay in the house; I don’t have any rights within the company (according to the accountant my shares have no value). Basically, I will be left with nothing and no rights to anything as he took control of all financial matters and I trusted him. I never asked for anything and now I feel like a complete fool. He seems to find it ok and tells me he’s sure the boys will look after me. That’s not the point though is it?
The last weeks have been a complete emotional rollercoaster. I am so upset and can't sleep. I now started questioning our relationship, our future, my future. I feel let down by him, by myself. I invested so much in us, in the company and for what? 
He says I am over-reacting, grumpy and should focus on the positives we have.