I am sick of thinking about this so hope someone might be able to offer me some perspective!
Basically I was happily working as a freelancer until earlier this year when I took on a year-long contract in marketing. I thought the work would be more regular - 3 days per week rather than an intense rush of work that always threw up childcare issues. It is more regular, and from that point of view it is great. I love the people I work with too. I just don't like the project I'm working on. It is complex and dull, and my heart isn't in it. The client can be tricky and there is a lot of history around the project that means I always feel on the back foot - like I'm not fully informed. Working 3 days per week doesn't help as I always seem to be catching up on what I've missed when I'm not there (though I wouldn't want to work 5, and it's not an option with my childcare arrangements).
In any other job I would have resigned, BUT the person I am working with and who hired me for the job is a personal friend of mine and I feel like I would be letting her down massively if I left. It would be difficult for them to now recruit someone else to take over my role for the rest of the project.
What would you do?