5 years... it was a friendship before it became an affair.
Longest .. my current one .. 42 years.
Shortest .. all the rest.
It's great .. something really special being with someone you love for a lifetime!
I hope you and your boyfriend last forever! It's not always easy .. but well worth the effort and compromise! Good Luck.
Shortest was probably like yours about 2 weeks, longest was 5 years