Nipple shields

Are they worth it? Do they really help?! I haven’t had my baby yet she’ll be here in about 5 weeks. Also, are there different sizes to buy?