Welcome.
If availability of time is an issue, then you just need to be realistic with your deadline.
I abandoned any thoughts of knowing when I will be finished when time & weather went against me.
Instead I have adopted a "if you keep chipping away, it will get finished eventually" approach.
Good luck, Paul.