Yes, your life will completely change and our society underplays just how significant a change this is as it happens to women and therefore we're expected to just get on with it. (I didn't realise how sexist our society still is until I became a mum).
How easy or difficult this is depends on several factors, some beyond your control, and some within your control.
You're doing the right thing in preparing for it and asking questions now.
Some babies are much easier / harder than others, that but us out if your control. But, knowing where to get help if you are finding anything tough is priceless.
Mumsnet is a great start.
If you want to BF and you have any problems with BFing, go straight to the experts, such as the National Breastfeeding Helpline. Health Visitors, GPs and even midwives can give crap advice about BFing due to poor or even (for GPs) non existent training in what normal BFing looks like.
Having help is important. DP was home for the first couple of months plus I had an easy first baby so I found it pretty easy. (He was working away second time round and my second baby wasn't as easy!)
Other things you can do to make it easier:
If your DP isn't going to be around, what other support do you have? Do you have a friend or family member who you can invite to come round to hold the baby for an hour so you can shower / nap etc?
Understand that:
a. All babies are different and the advice that worked for other people may not work for you. Trust your instincts.
b. Many baby books / self appointed baby "experts" are teaching methods that go against babies' natural instincts and may actually make things harder for you. Feel free to ignore them and work out what suits you
c. Most babies don't sleep through the night. People lie about this. I don't know why they do it.
Most babies want to be close to you all the time. A sling can be really helpful as it means your baby can feel close to you, while you are free to get on with stuff and have the use of both hands (useful thing, hands!).
Don't be afraid to ask for help!