Just had mine out 3 weeks ago.
Was a day procedure, done at 12 ish and home by about 7pm that night.
Laparoscopic surgery so have a 3cm scar just under navel, 3cm scar just under breastbone, another 1.5cm scar above right hip and a fourth 1.5cm scar at right side rib cage.
I will be honest, the first three days were hard. It was hard to get up from a sitting position or to get comfortable in bed or to roll over.
My tips would be to take soft loose clothes for the journey home, invest in a front fastening soft non underwired bra to save yourself from twisting trying to get a bra on and also, the underwires rub right over where one of your incisions will be.
Soft joggers to avoid rubbing over your belly button incision.
Slip-on shoes so you don't have to bend over to put shoes on.
If you need to cough use a pillow or cushion to support your abdomen.
One of my wounds got infected and split open a little so I ended up having to buy more adhesive dressings and steri-strips to keep it closed until it healed.
They have left pretty bad scars but as I said I'm only three weeks in so they may fade a bit.
Bathroom visits have been a bit hit or miss since the surgery, still varying from one extreme to the other but have just started a digestive enzyme and a probiotic to see if it helps.
The actual anaesthetic was fine, I don't remember anything after the anaesthetist said "this will all go very quickly now. I'll see you soon", felt and saw my hand slipping off my waist in slow motion then remember nothing until recovery room, nurse saying it was all over. Tube was already out of my throat so I have no memory of that at all. Throat was a little sore.
Took about 1.5 hours in total.
Had a sandwich about 3 hours later, no nausea or vomiting at all after the surgery.
Needed the dihidrocodene for pain relief for 3 or 4 days, then paracetamol or ibuprofen was fine. If you are given codeine ask for some laxatives too, as codeine makes you very constipated and you don't want to be straining after abdominal surgery.
I'm sure you will be great.