I am often asked how long I'm in Paris for, and I find myself having difficulty articulating the following three sentences. Anything may be wrong here, including choice of verb, conjugation of said verb, or preposition.
I'm living in Paris for two months. --> J'habite à Paris pendant deux mois.
I'll be living in Paris for one more month. --> J'habiterai (ou je resterai) à Paris pour un mois (de plus).
I have been living in Paris for one month. --> J'habite à Paris depuis un mois.
Are any of these correct?