If they serve Him obediently, they will end their days in prosperity and their years in happiness. - Job 36:11 HCSB
Because you are an imperfect human being, you are not "perfectly" happy - and that's perfectly okay with God. He is far less concerned with your happiness than He is with your holiness.
God continuously reveals Himself in everyday life, but He does not do so in order to make you contented; He does so in order to lead you to His Son. So don't be overly concerned with your current level of happiness: it will change. Be more concerned with the current state of your relationship with Christ: He does not change. And because your Savior transcends time and space, you can be comforted in the knowledge that in the end, His joy will become your joy...for all eternity.
Perfect obedience would be perfect happiness, if only we had perfect confidence in the power we were obeying.