Congrats on being such a great role model to your son.

On age gaps - there is nearly 25 years between my brother and myself - we share the same mother but different fathers.

Good luck with it all, when the time is right, somebody will come along for you.