Help!!

Does anyone know what this bump on my boob is??? It feels like a sack of blood and it hits a little bit. Has anyone had this before.