Turns out the B's lump was an infected lymph node in his neck. He ended up on IV antibiotics(they end today and he starts regular antibiotics) The drs still aren't sure how or why it happened so B may need a few more tests while he recovers.
As for me, I saw the dr yesterday and he ordered me to spend the next 3 days in bed. ugh. And just to make things a little more exciting around here, we have no kitchen lol