U have plenty of time, no need to rush.
The main reason u hesitate is bcz u are not independent yet, so the others too.
My man, u are just 20,
No one is perfect and earning enough to maintain a family life at 20, even her parents can understand that, but it doesn't mean that u aren't growing up...