It's only weird when you talk to your self at a normal audio level for minutes at a time in public... knew a kid that did that. He didn't have many friends.
Of course not! Everyone does it- people are social creatures. Talking aloud helps us figure out problems, and ourselves! If anyone has told you it's odd or that they don't do it- they're lying.
Not at all. It probably means you like to listen more than to talk. Many people who talk to themselves are dreamers or just lonely. You have a rich internal life, and there's nothing wrong with that.