My sincerest sympathies. I know exactly how you feel. Trooper was the same way, and although he's gotten much better, he still does it at times.
My current Puppy K trainer has me standing as stiff as a statue when Trooper starts biting (NO looking at him, NO talking to him, NO reaction, NO pulling away, NO nothing...doing any of those things is considered play by them, and they'll continue to do that). If you don't want to stand there and take it, you can get up when he starts, and walk thru a doorway and close the door. You only have to stay there around 30 seconds and then come back out. This teaches him that biting will only make people go away (something he doesn't want, for sure!). I wouldn't worry about him tearing stuff up while you're on the other side of the door, because, if he's like Trooper, chances are he'll be standing on the other side and staring at the door, wondering what the heck you're doing. Which ever you do, do it every time, and make sure everyone in your house (and everyone that comes over) does the exact same thing. (This is where I'm struggling with training it completely out of Trooper, my stepson doesn't exactly ignore it, either does DH at times).
SECOND, enroll in a good puppy k.
THIRD, make sure your pup is getting lots of socialization in controlled situations (at this age, known neighbor dogs, friends dogs...any dog where you KNOW they have all their shots, are well cared for, and are healthy). I've even taken Trooper over to Katie's (my breeder) house for a playdate.