Wow, that's very adventurous.
Since you are planning to spend so much time in other big cities I think 2.5 days BKK is OK. You can see the main sights in a couple of days no problem. And if you are going to bother going up to Chiang Mai it doesn't make any sense to me to cut a day. There are plenty of things to see up and around there to fill even more time.