SORE DOWN THERE

Long story short I got fingered really good by this guy like it felt amazing and then after we had sex. Then after I noticed how sore I was down there, it hurts to sit and it looks really red and swollen.

How long will this take to heel???? Or what are some things I can do to make it less painful???