Been thinking about getting lantus thru walmart. They sell 10ml with a pen for $108. My vet charges $38 for 1 ml that lasts almost 2 weeks giving 6 units a day to Snickers. My questions are how do you use the pen, and how long will 10ml keep before going bad? Thanks in advance!