The fact you said you and your girlfriend really like each other lol. Especially after three years, yes, it's too soon.
Personalities don’t fully develop until around age 23 so you and your partner might not be the same people in a few years; wait a bit, if it’s real love then a few years won’t matter.
People used to get married when they were teenagers because they had little choice; they had no education and women had no way to support themselves. Poor people didn’t live for that long, so it made sense to marry young.
Nowadays, I think you would have to be crazy to get married at 20. You will be a totally different person at 30 and so will she. There will be so many limitations, particularly once children come along. Liking/loving each other isn’t really enough. Experience life first and then decide what you want.
Layk habibe . If you're mature and you know that marriage isn't all chocolate and flowers , then go ahead . If you actually think it's all cream cheese and you're gonna make it perfect without fights and arguments then you're setting yourself up for disaster . Being financially stable is the easy part. Marriage won't make you happy, it will make you responsible . Hayda Elli 3nde yyeh , Allah ywaff2ak 7bb .
Marriage won't make you happy , it'll make you responsible. If you think marriage is sunshine and rainbows then you're setting yourself up for a disaster. Allah ywaff2ak 7bb.
Although I can’t speak from experience I do know that most people change drastically between the ages of roughly 20-25 and therefore marriage before that age could be a bad idea as your hopes dreams and personalities could change fast. But if you really want to and can support yourselves financially then I don’t see a big problem with it
My rules for minimising the chance of a messy divorce are: min. age 25, min. time known each other 5 years, min. time living together 2 years. Not saying that it cant work getting married young but its high risk. What's the rush.