I have had two VB, and the first took me honestly around 10 months to recover from. The second took me about 3 weeks, til stitches dissolved.
Glad you went to GP though and its all sorted