Yes it will help you. but you can go for other treatments also like dental braces or dental veneers. braces will help you to close the gaps. but it will take time to complete the entire procedure. dental veneers are the good option to get perfect smile.