Oral Sex Tips

Any tips on sucking dick?? How long is too long ?