You’re at pretty different stages in your life, which would make things difficult long-term.
Can a 25-year-old date an 18-year-old? Legally, yes, but it might not be the best idea. They might think that the older person is taking advantage of the younger person, or that the younger person is in the relationship to get something from the older person-usually money or status. If one person in the relationship is pretty young, people tend to disapprove. Large age gaps are more acceptable if both parties are older.