Which treatment would be best for me, and how long would it take to correct my teeth?

Look at my pics and please tell me the following 1) what treatment is the most apt for me like metallic braces, invisalign etc 2) time period I have to wear the braces 3) I have large front two teeth...can and should I shorten them ? Thanks in advance

No doctor answers yet