1、It took me two and a half weeks to read the book. 2、I spent two and a half weeks (in)reading the book. 3、I spent two and a half weeks on the book. 4、The book cost me two and a half weeks to read . 5、It cost me two and a half weeks to read the book.