Starting to work at 9 am, finishing work at 3-4 am everyday... That was exhausting, but it was a good experience for my first ever project.
Still, I am happy about it! I bet if I was experienced, I'd need less than half the time I took, and I'm slowly getting to there.