As I understood from this (and your last) question, your reading a lot of standard notation. I think you already know this, but note that the natural sign only "overrides" the flat for the measure it was in. All B's after that measure will be B-flats again
And it's as Kirk said, you'll find that B in lots of places along the strings. Now I think at the moment you're following a more classical approach to the guitar: One finger per fret, using only the first couple of frets... In this case the 3rd string 4th fret would be the same B note. In case of certain legato phrases (with the curved line over a bunch of notes) you will want to use that 4th fret so you can pull off from that B to an A (for example) to create that smooth legato sound.