Swelling

Hi ladies. I had my baby on dec 7th. I still have the swelling in body and face . Also my belly feels hard. How long ut usually takes for these to go away. Anyone like me? Am worried why this swelling and belly not going away. Pls respond awaiting for your answers ladies. Thankyou