Doing the dishes is generally not difficult. It’s often tedious, and sometimes overwhelming, but it’s not hard. Suck it up and do them.
If you’re facing a mountain of dishes, deal with it the UfYH way: 20 minutes at a time. Wash for 20 minutes, then take a 10-minute break to let things dry a little, come back, start your 20 minutes again by drying and putting away the clean dishes, and keep going.
If you have a sink full of dishes, try (if you can reach the drain) stoppering up the sink and filling it with hot soapy water and letting it sit for an hour or so before you get going to loosen up some of the crud.
If you’re lucky enough to have a dishwasher, do not let your clean dishes languish in it while your dirty dishes pile up in the sink. Run it overnight? Put it away while your morning coffee is being brewed or your toast is toasting. Just like with laundry, “put it away” is a crucial, yet often overlooked, step for dishes.
Before you start cooking, fill your sink with hot soapy water. As you go along, toss your prep dishes in there. When there’s some time (boiling time, or after stuff is in the oven), wash what you’ve used so far. Your goal is to have your prep dishes done by the time your food is finished cooking.
Once your dish situation is under control, try to make it a goal to never let dirty dishes touch the bottom of the sink (and I don’t mean because there’s so much else in there!). Breakfast dishes, coffee cups, snack dishes, whatever: take the five seconds to wash them or put them in the dishwasher RIGHT THEN rather than using your sink as a waystation.