Black ‘spots’ after waxing or shaving are very common and are especially visible if you have light skin and a fairly thick hairgrowth. If you want to stick with shaving, always remember to shave in the direction opposite to hair growth.
Try using a pumice stone regularly in the shower. After applying soap, GENTLY scrub your legs with the pumice stone. You could even try scrubbing your legs with a loofah or rough washcloth in the shower. Follow up with a body cream.
You could also try switching to an electric razor. Set the blade so it doesn’t cut too close to the skin. The hair will still be invisible, but you will be able to feel it if you run your hands in the direction opposite to hair growth. And, you will never get in-growths again!
I’d suggest trying to get your hands on Sally Hansen Airbrush Legs. It’s a fantastic product, conceals most imperfections and makes your legs look fabulous! You can get it from cvs in the US, I’m not sure where u can find it in India.
Laser will definitely help, because the spots are formed by ingrown hair, dirt, and dead skin around the hair follicles. So once the hair is permanently gone, the spots will go too. However, as laser is very expensive, it could be a last option. First, try switching to an electric razor, and exfoliating.
Hope this helps! If you have any more questions, don’t hesitate to write in! Also, read my article on hair removal for some more information.