Been there, done that, got the T shirt at the grand old age of 36 (many years ago). I wouldn't wish it on my worst enemy; all I can say is that providing there are no further complications it should pass within 3 weeks, 4 at the most. I know what it's like, as you cannot somehow seem to get comfortable. It will take another week or so after the symptoms have disappeared to feel really well again.