you WILL have good days here and you WILL have bad days here, sometimes youll have REALLY BAD days, but thats any job. You just have a reason here to tough it out when it gets bad
When the going gets tough, the tough get going.
Those with children and S/O's keep in mind, the job will be a lot harder for you in terms of work/life balance, please keep that in mind