How much does an appointment cost, and is it covered by my insurance?