Veins carry waste rich blood back to heart and lungs. Blood carried by veins exchange carbon di oxide with oxygen. Because it lacks oxygen so its colour appears little blue/purple.
The color of the blood when it is inside your vein is still red or dark red. It is true when we look at our skin and we can see some blood vessels and we noticed that the color of the blood inside the blood vessel is blue but actually it is red.