It's really good but it's just a bit off. Here's how I would write it. I explain the changes below so you have some context.
"Getting married young may not be a good idea for some people. Once they get married, there may be too much friction with their spouses. They may have less time to build a career or to follow their dreams."
"Getting married at a very early age is not really good for some people."
"Getting married young may not be a good idea for some people."
In this case, the word "young" would give me the impression someone in their early to mid 20s. Saying "a very early age" isn't wrong but it does give a sense of someone that might be too young. I also changed it to "may not be a good idea" since it gives it a slightly better feel. When you say something "is not good for people", it sounds like it's physically not good for them. For example, smoking is not good for people. Too much food is not good for people. It sounds better to say marriage is a bad idea.
"Because once we get married, we would have too much friction with spouses."
"Once they get married, there may be too much friction with their spouses."
We're talking about young people that are not us so I changed "we" to "they". I omit "because" since it's inferred. I also changed "we would have" to "there may be" because it makes it less certain. It's just your opinion/thought which is not a statement of fact.
"We would have less time to spend for ourselves for career or future dream."
"They may have less time to build a career or to follow their dreams.".
Once again, I changed "would" to "may" to reduce certainty. The other changes are because people typically talk about "building a career" when they are young. Also, we generally say "follow our dreams". You can omit "spend" because English speakers understand building takes time.
Hope that makes sense! Let me know if you have any questions :D