While it's possible to sand and refinish your floors yourself, it is a complex and labour-intensive task that requires specialised equipment and expertise. It's recommended to hire professionals who have experience in floor sanding and repairs to achieve the best results. DIY attempts may lead to uneven surfaces, damage, or inadequate finish application.