I think what you have already discovered is some good natural remedies to the fact that you are having a fluctuating level of medication during the day, and maybe fluctuating from day to day. In adddition to what you are doing, you might go back to short acting
effexorEffexor
Effexor xr, and with your doctors help, experiment with regulating the dose. Although blood levels are not suppose to be fluctuating with effexor xr, in your particular case that might be what is happening.
Monitor to this forum and see how other effexor users respond to this query...they may have some good ideas also.