She's been pregnant [for] about/around 5 weeks.
Which one is more preferable and more commonly used in the sentence above?
For me, both are interchangeable. But I can't articulate why. It feels like both can be used along with an amount of time with little difference in meaning.
Based on my research, both can be used with a number or quantity with the meaning: approximately, so there may not be any nuance of meaning. Therefore, I think I am correct they can be used interchangeably and I also suppose there is no considerable difference in register too.