What is the benefits of nettle tea?

nettleteabenefits.com has a list of the benefits...

Nettle tea sort of helped for me, not very much though