45 days is SUCH a huge accomplishment!
Try not to focus on the "big" picture of 300 days, for in order to even reach that many it all depends on the little days in-between. If you can get through those, then you're all set.
As my hockey coach use to say to me "you have to win all the little battles if you want to win the game."
Just keep doing what you're doing!
Jacq