Collin,

As tough as it is, you have to change your thinking about just about everything. Remember, you can't make her do anything. So, be your best, because that is all you have control over. If staying on the meds helps you be your best, then keep that Dr. appt. and fill the prescription and take the meds. When you talk to your W about these things rather that apologize profusely, which is unattractive and also makes you feel bad, you could instead say - "I agree with you. I have already scheduled an appt. to get the prescription refilled."

Focus on these little things rather that the big picture. The little things are what make the big picture better, not the other way around.