What is the difference between 目前 and 現在? In my research, 目前 and 現在 seem all mean now or present.

So native speakers or Chinese advanced learners, is there any difference between 目前 and 現在?
The pair of words "目前" and "現在" draws parallel to "for the time being" and "now" in English. In many circumstances you can use them interchangeably, but in some cases, "目前" has an additional implication that that the current conditions are subject to change shortly. If you want to use a stronger word than "目前" to stress that the situation is volatile, use "暫時" ("provisionally") instead.