I've been contracting for a long time. Clients always have deadlines, mostly unrealistic ones. In my experience, business always prioritizes making or saving money ASAP.
What has worked for me is to work hard and fast. Deliver the results. Then take time out. This cycle works for me, because it typically takes some time to secure the next contract. When working on a contract, I don't have time to look for the next one.