I'm taking Real Analysis right now, and I think it's certainly do-able. I think it boils down to whether you like spending a lot of time reading, re-reading, trying to understand what you read, then do some problems, and then do even more. I think that this is what it essentially boils down to. The concepts are hard and challenging, but that's what's making this class so much fun.
Other than that, I think that the level of difficulty can change from one professor to another. Some can assign original or just harder problems, and some assign easier problems. Many of the problems in our textbook are just known theorems that you need to prove. That makes them a little easier, because I can always read about the solution somewhere else (though I try not to). But the ideas behind analysis that is taught in university x by professor x_1, is the same as the ideas taught in university y by professor y_1.
Granted, I haven't finished my Real Analysis class yet, but I'm doing very well. Here are my tips for you:
Spend a lot of time with the material, and spend even more time solving problems.
Do all the assigned problems, and try to do the problems that aren't assigned too. Sometimes you get assigned problems 4, 6, 9, and 12, but the ideas proved in 1-3,5,7-8 can help you with the assigned problems.
Have more than one textbook. The textbook they use in your class is probably fine, but it's nice to have other sources to learn from. Sometimes a certain idea or theorem is proved better in one book than the other.
Lastly, practice on how to write proofs. My intro to proofs class was ok. It taught me the ideas behind some proofs techniques, but the problems were very straightforward and kind of computational. You'll need more than just that for Real Analysis. Make sure you really know how to write proofs, because I think that's a main thing that prevents many students in my class from succeeding. They are capable of understanding the material, but they kind of suck at
writing proofs, but only due to a lack of practice!
Good luck!