the oldest flute ever discovered may be the divje babe flute, found in the slovenian cave divje babe i in 1995. it is not certain that it is really a flute. the item in question is a piece of the femur of a young cave bear, and is about 43,000 years old. however, whether it is a musical instrument or just a bone that got chewed on is an ongoing debate.