I got married when I was 21. My husband is 5 years older than I am. We are still going strong and have been together now for almost 7 years.
I don't think age should be a major factor if you are of age (i.e., 18+). If you are in love, you are in love.