If H is (a separable and infinite dimensional) Hilbert space and if U is a nonempty open subset of H that is not connected, does the boundary B of U always have at least one component that is not a singleton?

Clearly it is true in the plane. If $\dim >2$, choose a plane such that its intersection with U is not connected and use the above statement. 

