Hello Kristian, I can suggest you a porcelain bond for your upper teeth. If you need to whiten your teeth you can consider either whitening method or veneers. Veneers are a very good choice. They are not only whiten those stained teeth but also correct the imperfection of the teeth. Both are good methods in cosmetic dentistry ( http://www.shorttermbraces.com/cosmetic-dentistry/veneers/ ).