This is always a tough question to answer in our own lives. I always revert back to what is going to make you the happiest in life. And also, what would make you most stressed...not doing the things you love or not being able to provide the means to be able to do so? Either of those passions are
For me it's being able to provide a good life financially for myself and my family, so I chose the road that was going to make me the most successful. Luckily I ended up with a job that I very much enjoy. It sounds like two of your loves are things you could do on weekends and off-hours which may turn out perfectly. There is an opportunity to make a great living doing either, especially photography, so keep exploring your passion there part-time and see if it can develop into something greater.