PhD and research feels like a rollercoaster ride. One day my results are great, next day I feel a different specification can make them insignificant. One day I feel the results are new/interesting, next day I find a paper that already answers the qn.
I guess this is normal.