As of this morning, Saturday 3/14/2015 the Internal Revenue Service website says that Federal refunds that are being direct deposited are taking 21 days from the date the electronic file is received.