If you love being on the go and are happy to see everything at a fast pace, 2 days in Mallorca might be enough for you, but it will likely be too short. But if you'd like to slow things down, and have a little more time to spend at the beach, you might want to consider 4 to 5 days, or even a week in Mallorca instead.