@fadzi Have you communicated that you don't feel appreciated?
If so, time to drop the bf and STOP vacationing with your ex.
It is NOT your job to make the men in your child's life look like good fathers. You are not meant to mother them.
I tried to help my ex be the best dad he could be. To me, that was part of being a good mom. Then I realized that I was burning myself out. I worked 50 hours a week, cleaned cooked, grocery shopped, made all the appointments, attended all the school meetings, attended all the therapies, planned and paid for all the family outings, burned up all my pto, planned and paid for outings for him and our kiddo, stayed up all night with sick kiddo so he could get enough sleep, kept kiddo on his weeks at his request, bought little dudes favorite food to send to dads because dad couldnt remember/didnt care what they were... for what? So he could look like super dad after being too tired from working an average of 25 hours a week and bowling two nights a week. At one point I even bought myself a mothers day card to give to my ex so he could help our kid give it back to me. I didn't want little dude to feel bad about getting daddy a card for father's day and not getting mom a mother's day card. (I wouldve been fine with homemade or just a hug but he wanted to go buy a card and daddy wouldn't take him).
Then it hit home. My little dude told me "I like daddy more then you." Bear in mind, I want my son to have a good relationship with his dad for his sake. But trying to be two decent parents instead of spending time being one really good parent was taking a massive toll on our relationship.
DONE.
I stopped coordinating outings, making playdates for them, grocery shopping for him, setting his appointments ect. I still did (and do) everything my son needs and I still send a duffle of clean clothes and occasionally food my son likes if his dad "hasn't had a chance to go shopping".
Now, I take a small portion of the energy I poured into my ex, and pour a little back into me and the rest into my kid. Our relationship is better because I'm not as tired anymore and I'm no longer frustrated by my ex's lack of contribution.