I've noticed different routines for taking medication. Some people take it before bed with their last meal, others in the morning, and some spread it out during the day. It also depends on whether you have regular Metformin or the extended release version. Personally, I use the extended release and take 500mg with my first meal of the day. How you dose also depends on the total amount per day. If it's 1500-2000mg, it's better not to take it all at once and spread it out. As for growth hormone, I take it at night unless I plan to do fasted cardio the next morning, then I split the dose between night and morning.