How Often Do You Tweak Your Basal Rates?

lately i have been having real problems keeping my BGs in my target range. two times during a 24 hour period; about 2.5 hours after dinner i have started to trend up, and then by bedtime i have been having to do a correction bolus before going to bed. then at around 2am, i find my BG even higher than before i did my last correction, and i have to correct again. i wake up in perfect target range, but am very confused as to why my insulin needs have changed, and why they have changed so dramatically during these particular hours.

how often do you tweak your basal rates? any suggestions?