It really depends on what job you get as there's a huge variety. You have people who work on the other side of the world for 6+ weeks at a time, and then come home for however long before going back and doing it again. Conversely, you have corporate jobs where you're mostly working M-F and only flying when there's a need to go somewhere with very few overnights.
The average ends up being that you have some sort of travel (anywhere in the 50-80% range). You probably have to do your recurrent training during your off time. You might get days at home during your on time, but you won't if the company is doing well. Some trips might be quick drop-offs but most of the time you're going to be expected to stay with the plane. So waking up, get to the airport, prep the plane, etc. etc. you'll be looking at 12-14 hour days pretty easily, even if you only fly 2 hours in that timeframe.
The best jobs from where I sit are ones where you can work a 7/7 schedule (7 days on, 7 days off) at an airport that is near your house. You'll end up working about 50% of weekends (obviously) but then you get a full week off at a time, you get to sleep in your own bed, etc. Those are often jobs like air ambulance.
Keep in mind that flying is a career that has stepping stones, so you can't just jump into the job you want (at least not usually - maybe if you want to be a flight instructor). It's a journey, not just a destination. You also may have to move places that you don't want to go, or commute to those places. Gotta go where the jobs are.
Airlines? A whole 'nother issue with seniority and probably being gone a lot at first until you get to a point where you can bid and get what you want most of the time.