Are the following correct?

'вчера, Мне надо было работать.'
this means 'yesterday, i had to work.'

'Мне надо работать'
this means 'i have to work'

завтра, Мне надо поработаю
this means 'tomorrow, i will have to work'

каждый день, Мне надо буду работать
this means 'everyday, i will have to work'

i think i made mistake with the last two.