It's possible you could be a type 1/LADA. Type 1/LADA's make some insulin for up to 8 years or more, so initially medications work but then slowly don't as you make less and less insulin. When things don't make sense and you are doing everything right, you could be a type 1 instead. 40% of type 1's are misdiagnosed as type 2's at first. I was and it took switching doctors for the new doctor to decide to test me and for me to get properly diagnosed. Just keep it in mind, just in case.