Boyfriend question: well, that's entirely up to you and him. I think you should be able to do it by yourself, but that's just me. The other neat thing about having a 2nd person there is to help interpret what the doctor replies back with. If you do take him along, I would be inclined to ask him not to take an active part in the discussion unless you give him the "help me" look :) or if someone asks him something directly.
Just before you leave, you could ask him if he has any input on it maybe. Because after you leave the office, it's harder to go back and ask right away.