tmi pictures on post!!

There's more than one photo, so I didn't know how to post them all tmi!! I was 182 ish before pregnancy. I've lost about five or six pounds. Not gaining any. And I'm 21w3days now. I have so many freaking stretch marks on my body I didn't have before. Why? What causes them? And why are some red and others silver? What do y'all do to get rid of yours? Sorry again for not being able to post tmi! I just need advice!!