This same advice should be given to ladies also. Any relationship that is not defined, to lead to marriage should be discarded away. Don't be in any relationship where the guy doesn't respect or support your dreams in life.
Any guy who feels insecure about your success in life is not worthy to be your husband. A husband and wife shouldn't compete with one another about their progress in life. They should work together for the betterment of the family