* Huit semaines: This is the most literal translation and is the most common way to say it.
* Deux mois: This translates to "two months" and is used if you are referring to a period of time that is approximately 8 weeks long.
So, if you are talking about a specific period of 8 weeks, use "huit semaines." If you are talking about a period of time that is roughly two months, you can use "deux mois."