Where's the best place to buy from? And does a 1mg pen last 4 weeks? I'm a little confused Thanks in advance