Most Helpful Guy
Ah the society we live in... Same question, different format. Same problem, different person.
The issue of relatively minor age gaps in relationships is one I've tried helping others with numerous times, what you ultimately need to realize is that the only thing that matters is love...
I'm only 18, but think that I can help answer your question as I know how you feel and have a a few mates in a similar situation. At this age, I personally, as well as most others believe that a 2 or 3 year difference is fine, but anything more than that is difficult to not be looked down upon.
One of my mates was seeing someone 3 years younger; she might have been only 16 but was gorgeous, fun and made him so much happier. Another friend is my age and has been dating someone 2 years younger for a long time. Honestly I wouldn't be surprised if they lasted forever, as they're so good for each other, loving, caring and reliable.
In your situation, I'd say keep going! Age is just a number and maturity isn't dependant upon it. If he treats you right and is good for you, then why not? If anyone tries to look down on you for it, their ignorant views aren't worth your time. You've already achieved what most our age cannot, 2.5 years of a loving relationship. The fact that you achieved this whilst having the burden of hiding the truth from your family shows just how much you are meant for each other! You don't have to rush to inform them about your romantic life anyway.
If you think about it, the percentage age difference between you both is only roughly 16% (off the top of my head) and as you grow older it'd be even less. Don't give a second of effort worrying about what others think, live your life for yourself.
Is it bad that your together? You tell me.
Do you regret meeting him.
Do you want him in your life?
I hope you find what makes you happiest.
I wish you all the best.