"By now" by this time. 'By now' usually refers to the present, unless your context has established some other time as 'the present'. This is sometimes done eg in telling a story.
In your original two sentences, 'by now' refers to the present. This does not work with the future tense (I will / I will ha