Hello lybrate-user, There are different treatment methods to address your issue of big front teeth. They can taken care with either veneers
or crowns. If your gums are swollen consistently then it gum treatment
needs to be done. Get a full-mouth x-ray (OPG) and depending on the severity of the problem a deep cleaning or a flap surgery
may be needed. As per getting white teeth, you need to get your teeth cleaned every 6 months along with maintaining it at home by brushing, flossing and using mouthwash. If your teeth are still yellow, then teeth whitening
will be a good treatment option for you. Thank you.