I completely agree with Cortney. Also, I am surprised that your doctor hasn't referred you to a dietician. In my area it's usually standard protocol to refer anyone who might have special dietary needs to see a dietician. Ask your doctor if that's an option.
As for taking medication on time, get yourself a day-by-day pill container if you haven't already. They do wonders for people like me who at the end of the day are thinking "Did I take it, or didn't I?". Find a way to set an alarm if you can. Make it a habit to take your pill container with you whenever you leave the house (just in case!) Attaching taking your pill to an already established habit, like brushing your teeth, is a wonderful idea.
Also, I know you don't WANT to be on the meds, but try not to stress too much about it. Stress isn't good for your health. Try to keep positive. It looks like you've already made progress, just keep in mind that your health and weight are life long commitment.