(sorry, I happened to click submit) Generally, it's up to an adverb in a sentence. When it has the adverb describing the present like NOW, then the form comes to mean present progress. When it has the adverb indicating a certain span of time like EVERY DAY, then it gets to be present perfect in most cases. Anyways, the word, habits, sounds a little bit off the point here for me.