I've been in two pretty large age-gap relationships as an adult. The first one was 18 years older than me. The 2nd one was 31 years older than me.
The 18-year age difference relationship was a very healthy and happy relationship. He treated me better than most people I had ever dated and was very supportive of me. He was there for me emotionally. He was supportive of my goals and helped me work towards them. I felt safe with him and happy. Being with him was very healing for me in a way. The reason it ended was because the age gap was too much for him.
However, the relationship with the guy who was 31 years older than me was one of the worst relationships I’ve ever been in and now he's a very very very toxic ex. Dating a man 31 years older than me was probably one of the worst mistakes I’ve ever made and not something I’d recommend to others.
I’m currently involved with 3 guys. I’m polyamorous. One of my boyfriends is 10 years older than me. The other guys are only a few years older than me.
I don’t believe in putting age-gap restrictions on adults 20+ years old. There are a lot of people who would think an 18-year age gap is too much, but I feel like my time with him helped make me a better person and helped me in so many ways that I needed. If I ever win any awards, this guy is going in my acceptance speech. Lol.
If you're a minor though, a 2 to 3 year age gap with another minor is ok (for the most part). The smaller the age difference between minors dating, the better.
Also, if you are a minor, do NOT date adults. I know like at least 99% of you know not to do that, but there are unfortunately some high schoolers who do that sometimes because they think it's cool that someone older is romantically/sexually interested in them. It's NOT cool. That's a pedo/MAP.