They are something you can do with some basic tools. You'll need a 10mm socket, a t15 torx bit and a flat screwdriver if you don't have access to a trim clip tool. A 7mm socket, and a Phillips screwdriver. I recommend doing this on grass as this way, you don't have to remove the entire front bumper. Separate the fender liners from the bumper. This gives you access to the 7mm fascia retainers (one on each side) Open the hood, remove the forward shield, undo the 10mms holding the grille to the sheet metal. Starting at one side of the bumper fascia, carefully pull the bumper away from the fender. One side loose, do the other, then under the headlights, same type of retainer as by the fenders. Then the upper portion of the grille. Pull the fascia away and downward. The whole thing will tilt forward, the lower air deflector will touch the ground and you'll have access to the 5 10mm bolts that hold the headlight in. Remove the bolts, disconnect the headlamp connector and bring the whole assembly out. Then you'll be able to unscrew the access covers. Once opened, you'll see the little screws (Philips) that hold the d3s bulb retaining box. (It's a metal cover that holds the bulb against the headlamp housing) Take that box off and change the bulbs. I opted to install led in lieu of the hid (search wireless d3s led kit). Doing this will require modifying the bulb retaining box to allow air flow for the integrated cooling fans. Going on year 3 without issue or needing replacement. I get to do this on a hoist but it's doable on the ground. This is assuming you're talking about a first Gen bolt and not newest one. The new style is essentially the same but gm smartened up and put led bulbs in from factory. Putting the fascia back up can get frustrating because of the grille shutter air deflectors wanting to catch on the fascia lip, but if you're dedicated you can do this. Otherwise I'd take the front fascia off completely (just more 7mm bolts on the bottom side of the fascia and the front fascia harness has to be disconnected) and you're definitely going to want another pair of hands so I guess yeah, you're right, it's a bit of an ordeal.
Crostro
Good luck on both. My 2017 bolt has 321,000kms on it, driven in very rough winters and charged every day in cold weather, every other day in summer. Still gets 450kms in the summer. Still doesn't have rust anywhere on it. No repairs, just maintenance (minus one front spring). My daughter's likely taking it once she gets her license in 2 years.
My great grandfather was bestowed with this. My father, when asked to say papa (this was when he was months old) responded with "Gug" so he started to be called Gug. This gentleman had a habit of calling everybody 'buster'. He did this with my older sister when she was like 4-5. So she called him "Buster Gug" and from that day on, that became his name to the entire family. I actually don't even know what his real name was. He died when I was young but he had a name given to him from 2 different generations.
Similar story here. 21 years and there's a child involved. Even similar 2 instances of dating that involved not being allowed to express my feelings without risking the relationship. So I did and ended both relationships. It would be nice if there was a choice that isn't hard. The only choice we seem to have is which hard we want. Both of which isn't a great ending. I've since given up dating altogether. Resigned to the fact that that part of my life is over. Just being a good and present parent, being nice and helpful to everyone in my life. I don't want to go through life alone but I don't seem to have a choice in that without being a doormat for someone else, which I refuse to do because if I did, I'd be showing my child to put up with never getting what you need from a relationship and that it's normal. I can't do that.