You may try tablets, but if they do not work, then insulin is required. Your lipid profile is fine except high triglycerides, which are likely due to poor control of blood sugar. Eight hours or more of fasting is enough for a fasting blood sugar test.