What should I do civil engineering or software engineering?

Basically my father have a business in civil engineering he earns more than any software engineer

But he doesn't have much time for family he has only 1 day in a month for family

Should I do civil and go down easy path under my father

Or should I do software engineering which is high paid and maybe have more time

What should I do civil engineering or software engineering?
Post Opinion