Low Sex Drive

I'm 27 and for the passed 3 years my sex drive has been virtually non existent. I thought it was due to weigbt gain, but I've lost over 20lbs, gained muscle and feel curvy and confident and still don't feel like having sex.. When my husband and I do have sex, I enjoy it and it is not boring what so ever! but its hard to feel like starting up.. I feel like I'm too young for this to be happening. Any advice?