My 4 front teeth are pushed behind my canine. Any suggestions? (photos)

My 4 front teeth are crowded but my canine especially my right canine is a problem. I was wondering if Invisalign could fix the issue and approximately how long? Braces at this age (20's) seem embarrassing and seems more expensive. Also I have an underbite but I'm okay with it.

No doctor answers yet