Id definetely try motherhood maternity.
But you dont even need to wear a maternity dress. Anything that has an empire waist would be great to try and you could even buy right now. I would just shop around at the malls and try some stuff on. You won't be huge at 21 weeks yet but you will be noticably round. But I would shop around first before you spend money on a maternity dress I find them to be more expensive. Good luck

(you look fantastic BTW

)