Attraction

i've been dating a really wonderful guy for about 5 months now. he's super sweet, cute, funny, selfless, and completely has my back. i'm very very happy with him and he treats me better then i ever imagined i could be treated. however, i go through periods of time where i just do not fine him attractive. there's other periods where i think he's insanely hot, but it worries me that sometimes i think he's not. is this normal?