Medicine shortage to end in the upcoming 6 weeks