No, your cervix sits at the back of the vagina but kinda up, usually the penis only hits it if you are at a kinda raised position. My guy has hit mine before but my legs were like on his shoulders- way up lol. (I miss those days)
It can be high and firm but your cervix texture and position can change radically in a matter of hours so always best to check same time same position. I know mine can go from high feeling and softer laying down then feel firmer and lower sitting up.
No telling how long it takes to go soft but on avg I'd say 3-4 days.