If you live in the USA its legal,
However, some people buy Bitcoins to launder illegally made cash.
yes it is legal ! Because bitcoin exchange is legal all over the world so its legal for everyone in world However, some people buy Bitcoins to launder illegally made cash.
Hence it is one of the digital currency of the world