Can't get wet !!!!

Ok so me and me SO have been together two years now and I still can't get wet! And also every single time he puts his penis in me it hurts?? Now this isn't normal as we've been having regular sex for two years now! Also sometimes during sex I feel him hit something inside me which isn't painful as such but it shocks me! Also I have 0 sex drive. I literally feel I could go the rest of my life with no sex. Help?????? Also I'm on the implant and I feel that may have affected my hormones preventing me from getting wet and having no sex drive.....